←选择平台

负载(string、int)方法

总结
从一个图像文件加载指定的页面使用默认选项。
语法
c#
VB
objective - c
c++
公共RasterImage负载(字符串文件名,intpageNumber)
公共过载函数负载(_按值传递文件名作为字符串,_按值传递pageNumber作为整数_)作为RasterImage
(可空LTRasterImage *) loadFile:(NSString *)文件pageNumber:(NSInteger)pageNumber错误:错误(NSError * *)
公共:RasterImage ^负载(字符串^文件名,intpageNumber)

参数

文件名
一个字符串包含图像文件的名称加载。

pageNumber
基于索引的页面加载。

返回值

RasterImage对象,这种方法加载。

讲话

任何受支持的图像文件格式的文件可以和比特每像素是否压缩的和未压缩的。

该方法将从一个多页文件加载一个页面。生成的图像具有相同的位/像素,图像的颜色顺序值是存储在文件中。

LEADTOOLS将尝试加载破坏文件,这样你就可以看到图像的至少一部分。这些图像的加载方法成功,但是LoadStatus将返回一个错误代码。

使用CodecsLoadOptions类设置其他负载选择参数在调用这个方法之前。

支持12和16位灰度、48和64位彩色图像仅仅是可用的文档/医学影像版本。

为支持的格式,请参考总结所有支持的文件格式

LEADTOOLS加载所有PDF文件为PDF未压缩光栅RasterImageFormat.RasPdf,不管使用的压缩和颜色空间在保存该文件。

使用StartOptimizedLoad加速加载或从同一个源文件转换为多个页面。

例子

这个例子将从磁盘文件查询的页面数量,然后加载它们。

c#
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Color;使用Leadtools.Svg;私人静态无效LoadPagesFromFileTest (字符串文件名){/ /创建一个新的RasterCodecs实例使用(RasterCodecs RasterCodecs =RasterCodecs ()){/ /得到的页面数量intpageCount = rasterCodecs.GetTotalPages(文件名);Console.WriteLine (“在文件的页面数量是{0}”,pageCount);/ /加载所有页面(intpageNumber = 1;pageNumber < = pageCount;pageNumber + +){使用(RasterImage RasterImage = rasterCodecs。负载(文件名,pageNumber)){Console.WriteLine (“页面加载的{0}”,pageNumber);}}}}
需求

目标平台

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