公共RasterImageLoadCmykPlanes (
字符串文件名,
intbitsPerPixel,
intpageNumber
)
公共过载函数LoadCmykPlanes (_
按值传递文件名作为字符串,_
按值传递bitsPerPixel作为整数,_
按值传递pageNumber作为整数_
)作为RasterImage
(可空LTRasterImage *) loadCmykPlanesFromFile:(NSString *)文件
bitsPerPixel:(NSInteger)bitsPerPixel
pageNumber:(NSInteger)pageNumber
错误:错误(NSError * *)
公共:
RasterImage ^LoadCmykPlanes (
字符串^文件名,
intbitsPerPixel,
intpageNumber
)
文件名
一个字符串包含图像文件的名称加载。文件必须是CMYK,否则该方法将失败,抛出一个异常。
bitsPerPixel
生成图像像素的深度。可能的值是:
价值 | 意义 |
---|---|
8 | 每架飞机将每像素灰度8位图像。 |
16 | 每架飞机将16比特每像素灰度图像。JPEG CMYK文件不可用。 |
pageNumber
基于索引的页面应该装载飞机。
一个RasterImage这个方法加载。图像将包含一个页面为每个CMYK的飞机。
支持16位灰度图像仅仅是可用的文档/医学影像版本。
这个方法将会失败如果输入文件不是TIFF或JPEG CMYK。请注意,并不是所有的页面应该足够CMYK——如果你希望负载CMYK的页面。
仅支持以下内存负载选项的方法:
这种方法使用的值RasterCodecs.Options.Tiff.Load.ImageFileDirectoryOffset。
如果图像被加载包含alpha通道信息,它将存储在第五页返回的图像。
使用RasterImagePainter.PaintCmykPlanes显示数组和SaveCmykPlanes拯救一个图像作为一个CMYK TIFF或JPEG文件。
如果你想将CMYK数组转换成正则BGR形象和使用其他方法或保存到一个文件格式除了TIFF或JPEG CMYK,使用ColorMergeCommand并设置ColorMergeCommand.Type来ColorMergeCommandType.Cmyk。
如果你有一个α形象,使用RasterImage.SetAlphaImage设置α的形象。
你可以在每个应用图像处理图像。这允许您处理每个颜色分别平面。
如果你想加载non-CMYK平面文件作为一个颜色数组,使用正常负载或LoadAsync方法,然后使用ColorSeparateCommand和RasterImage.CreateAlphaImage方法。
这个例子将加载一个CMYK TIFF文件,增加平面K的亮度只有(这将使图像)和保存文件为CMYK TIFF。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.ImageProcessing;
使用Leadtools.ImageProcessing.Color;
使用Leadtools.Svg;
无效CmykPlanesExample (字符串cmykTifFile)
{
RasterCodecs编解码器=新RasterCodecs ();
字符串destFileName = Path.Combine (LEAD_VARS.ImagesDir,“CmykPlanesTif.tif”);
/ /加载CMYK飞机的形象
RasterImage cmykImage =编解码器。LoadCmykPlanes (cmykTifFile, 8, 1);
Console.WriteLine (“CMYK飞机与{0}页面加载到一个图像”,cmykImage.PageCount);
Debug.Assert (cmykImage。PageCount = = 4);
/ /加载成功。平面K(黑色)的亮度增加50%
/ /注意,这将加深映像,因为我们增加了黑色的!
Console.WriteLine (“改变的强度K平面(第四页)”);
ChangeIntensityCommand命令=新ChangeIntensityCommand ();
命令。亮度= 500;
cmykImage。页面= 4;
command.Run (cmykImage);
cmykImage。页面= 1;
Console.WriteLine (“保存图片到目标文件”);
编解码器。SaveCmykPlanes (cmykImage destFileName RasterImageFormat。TifLzwCmyk 8 1, CodecsSavePageMode.Overwrite);
cmykImage.Dispose ();
/ /清理
codecs.Dispose ();
}
静态类LEAD_VARS
{
公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。