使用默认选项异步加载指定的图像流。
[AsyncStateMachineAttribute (这System.Type)]
公共静态任务<RasterImage> LoadAsync (
这RasterCodecsrasterCodecs,
ILeadStream流
)
rasterCodecs
RasterCodecs对象来执行操作。
流
包含要加载的图像数据的流。
一个任务
它表示异步操作。TResult
:RasterImage此方法加载的对象。此对象的用法见备注。
这个话题是RasterCodecs
支持。net异步/等待
支持。指光栅编解码器异步操作了解更多信息。
流可以指向任何支持的图像文件格式和每像素位数,无论是压缩的还是未压缩的。
此方法将加载多页面文件中的所有页面。生成的图像将具有与存储在流中的图像相同的位/像素和颜色顺序值。
LEADTOOLS将尝试加载损坏的文件,以便您至少可以看到图像的一部分。对于这些图像,加载方法成功,但是LoadStatus将返回一个错误代码。
使用CodecsLoadOptions类在调用此方法之前设置其他加载选项参数。
对12位和16位灰度图像的支持仅在文档/医学影像版本。
有关支持的格式,请参阅所有支持的文件格式摘要.
LEADTOOLS将所有PDF文件加载为未压缩的栅格PDFRasterImageFormat。RasPdf,无论保存文件时使用的压缩和色彩空间如何。
的CodecsLoadOptions。AllPages属性控制是否RasterCodecs如果图像数据包含多个页面,将尝试加载所有页面或仅加载第一页。要加载单个页面,请使用LoadAsync(ILeadStream流,int pageNumber).
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.ImageProcessing;
使用Leadtools.ImageProcessing.Color;
使用Leadtools.Svg;
公共异步无效LoadAsync1Example ()
{
//对于。net框架:添加对Leadtools的引用。作为扩展方法获得异步支持
//对于。net标准:包含async支持。
//从远程URL加载TIF图像
字符串地址=@“https://demo.leadtools.com/images/tiff/ocr1.tif”;
Uri =新Uri(地址);
使用RasterCodecs codecs =新RasterCodecs ())
{
//为URI创建一个ILeadStream对象
使用(ILeadStream leadStream = await leadStream . factory . fromuri (uri))
{
使用(RasterImage image = await codecs.LoadAsync(leadStream))
{
控制台。WriteLine ("图片加载自:{0}"uri);
控制台。WriteLine (“宽度:{0}”, image.ImageWidth);
控制台。WriteLine (“高度:{0}”, image.ImageHeight);
控制台。WriteLine (“BitsPerPixel:{0}”, image.BitsPerPixel);
控制台。WriteLine (“BytesPerLine:{0}”, image.BytesPerLine);
}
}
}
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网页查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已经发送到支持!应该有人保持联系!如果你有急事,请回来再谈。
聊天时间:
周一至周五,上午8:30至下午6点
感谢您的反馈!
请重新填写表格以开始新的聊天。
所有代理当前都处于离线状态。
聊天时间:
星期一至星期五
上午8:30 -下午6点
要联系我们,请填写此表格,我们将通过电子邮件与您联系。