←选择平台

ChangeCompression方法

总结
压缩或解压缩RasterImage
语法
c#
VB
c++
Java
公共无效ChangeCompression (RasterCompression压缩
公共ChangeCompression (_按值传递压缩作为RasterCompression_
公共无效changeCompression (RasterCompression压缩
公共无效ChangeCompression (RasterCompression压缩

参数

压缩
指示要对图像使用的压缩类型。

讲话

此方法仅在(文档/医疗只有)工具包。

有关更多信息,请参阅加速1位文档

此方法不支持签名图像。

例子

这个示例切换图像压缩。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Core;使用Leadtools.ImageProcessing.Color;使用Leadtools.Dicom;使用Leadtools.Drawing;使用Leadtools.Controls;使用Leadtools.Svg;公共无效ChangeCompressionTest (){//该方法切换图像压缩。RasterCodecs codecs =RasterCodecs ();//加载压缩的图像codecs.Options.Load.Compressed =真正的RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“OCR1.TIF”));字符串str ="BEFORE - ImageSize: "+形象。DataSize +" bytes, Type: "+(形象。IsCompressed吗?“压缩”“压缩”);控制台。WriteLine (str,“ChangeCompression”);image.ChangeCompression(形象。IsCompressed = =真正的) ?RasterCompression。无:RasterCompression.Rle);str ="AFTER - ImageSize: "+形象。DataSize +" bytes, Type: "+(形象。IsCompressed吗?“压缩”“压缩”);控制台。WriteLine (str,“ChangeCompression”);//加载超压缩的图像codecs.Options.Load.SuperCompressed =真正的image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE1。CMP”));str ="BEFORE - ImageSize: "+形象。DataSize +" bytes, Type: "+(形象。IsSuperCompressed吗?“压缩”“压缩”);控制台。WriteLine (str,“ChangeCompression”);image.ChangeCompression(形象。IsSuperCompressed = =真正的) ?RasterCompression。无:RasterCompression.Super);str ="AFTER - ImageSize: "+形象。DataSize +" bytes, Type: "+(形象。IsSuperCompressed吗?“压缩”“压缩”);控制台。WriteLine (str,“ChangeCompression”);image.Dispose ();codecs.Dispose ();}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”}
进口Leadtools进口Leadtools。编解码器进口Leadtools。ImageProcessing进口Leadtools.ImageProcessing.Core进口Leadtools.ImageProcessing.Color进口Leadtools。控制进口Leadtools。Dicom进口Leadtools。画进口Leadtools.Svg公共ChangeCompressionTest ()这个方法切换图像压缩。昏暗的编解码器作为RasterCodecs =RasterCodecs ()'加载压缩图像codecs.Options.Load.Compressed =真正的昏暗的图像作为RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“OCR1.TIF”))昏暗的str作为字符串如果的形象。IsCompressed然后str ="BEFORE - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”其他的str ="BEFORE - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”结束如果控制台。WriteLine (str,“ChangeCompression”如果(图片。IsCompressed =真正的然后image.ChangeCompression (RasterCompression.None)其他的image.ChangeCompression (RasterCompression.Rle)结束如果如果的形象。IsCompressed然后str ="AFTER - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”其他的str ="AFTER - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”结束如果控制台。WriteLine (str,“ChangeCompression”'加载超压缩的图像codecs.Options.Load.SuperCompressed =真正的image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE1。CMP”))如果的形象。IsSuperCompressed然后str ="BEFORE - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”其他的str ="BEFORE - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”结束如果控制台。WriteLine (str,“ChangeCompression”如果(图片。IsSuperCompressed =真正的然后image.ChangeCompression (RasterCompression.None)其他的image.ChangeCompression (RasterCompression.Super)结束如果如果的形象。IsSuperCompressed然后str ="AFTER - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”其他的str ="AFTER - ImageSize: "和形象。DataSize &" bytes, Type: "& (“压缩”结束如果控制台。WriteLine (str,“ChangeCompression”image.Dispose ()codecs.Dispose ()结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

另请参阅

参考

RasterImage类

RasterImage成员

Leadtools组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。