←选择平台

负载(string)方法

总结
加载指定的图像文件使用默认选项。
语法
c#
VB
objective - c
c++
公共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)

例子

这个例子将负载从一个多页的所有页面文件

c#
使用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 \图片”;}
需求

目标平台

Leadtools。编解码器的组装
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。