公共RasterImage负载(
字符串文件名
)
公共过载函数负载(_
按值传递文件名作为字符串_
)作为RasterImage
(可空LTRasterImage *) loadFile:(NSString *)文件
错误:错误(NSError * *)
公共:
RasterImage ^负载(
字符串^文件名
)
文件名
一个字符串包含图像文件的名称加载。
的RasterImage对象,这种方法加载。
任何受支持的图像文件格式的文件可以和比特每像素是否压缩的和未压缩的。
该方法可以在多页文件加载的所有页面。有关更多信息,请参考最后的话。生成的图像具有相同的位/像素,图像的颜色顺序值是存储在文件中。
LEADTOOLS将尝试加载破坏文件,这样你就可以看到图像的至少一部分。这些图像的加载方法成功,但是LoadStatus将返回一个错误代码。
使用CodecsLoadOptions类设置其他负载选择参数在调用这个方法之前。
支持12和16位灰度、48和64位彩色图像仅仅是可用的文档/医学影像版本。
为支持的格式,请参考总结所有支持的文件格式。
LEADTOOLS加载所有PDF文件为PDF未压缩光栅RasterImageFormat.RasPdf,不管使用的压缩和颜色空间在保存该文件。
的CodecsLoadOptions.AllPages属性控制是否RasterCodecs将尝试加载所有页面或只是第一页如果图像数据包含多个页面。从文件加载一个页面,使用负载(string文件名,int pageNumber)。
这个例子将负载从一个多页的所有页面文件
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.ImageProcessing;
使用Leadtools.ImageProcessing.Color;
使用Leadtools.Svg;
公共无效LoadFile1Example ()
{
RasterCodecs编解码器=新RasterCodecs ();
codecs.Options.Load。AllPages =真正的;
字符串singlePageFileName = Path.Combine (LEAD_VARS.ImagesDir,“Image1.cmp”);
字符串multiPageFileName = Path.Combine (LEAD_VARS.ImagesDir,“Eye.gif”);
/ /获取文件信息(我们感兴趣的页面数量)
CodecsImageInfo信息= codecs.GetInformation (singlePageFileName,真正的);
Console.WriteLine (根据信息的页面数量:{0}”,info.TotalPages);
/ /加载图片,并验证我们装载所有的页面
RasterImage图像= codecs.Load (singlePageFileName);
Console.WriteLine (“加载的页面数量:{0}”,image.PageCount);
Debug.Assert(图片。PageCount = = info.TotalPages);
image.Dispose ();
/ /重复多页文件
信息= codecs.GetInformation (multiPageFileName,真正的);
Console.WriteLine (根据信息的页面数量:{0}”,info.TotalPages);
形象= codecs.Load (multiPageFileName);
Console.WriteLine (“加载的页面数量:{0}”,image.PageCount);
Debug.Assert(图片。PageCount = = info.TotalPages);
image.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点
联系我们请填写这张表格,我们将通过电子邮件联系你。