←选择平台

GetInformationAsync (RasterCodecs ILeadStream, bool)方法

总结

异步获取图像信息从一个包含图像数据流。

语法
c#
公共静态任务<CodecsImageInfo> GetInformationAsync (RasterCodecsrasterCodecs,ILeadStream,booltotalPages)

参数

rasterCodecs

RasterCodecs对象执行的操作。

异步获取图像信息从一个包含图像数据流。

totalPages

真正的查询文件的总页数;,否则。

返回值

一个任务这代表了异步操作。TResult:CodecsImageInfo对象包含指定的图像信息。看到评论这个对象的使用。

讲话

这个主题的一部分RasterCodecs支持。net异步/等待支持。指RasterCodecs异步操作为更多的信息。

指定适用于totalPages可能会导致文件的过程是缓慢的大量的页面。

RasterCodecs类支持使用异步获取信息在图像文件GetInformationAsync方法。

例子
c#
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Color;使用Leadtools.Svg;公共异步无效GetInformationAsyncExample (){/ /为。net框架:Leadtools添加一个引用。异步获取异步支持扩展方法/ /为。net标准:包括异步支持。/ /获取信息TIF图像文件,把它写出来字符串地址=@“https://demo.leadtools.com/images/tiff/ocr1.tif”;Uri Uri =Uri(地址);使用(RasterCodecs编解码器=RasterCodecs ()){/ /创建一个ILeadStream对象URI使用(ILeadStream leadStream =等待LeadStream.Factory.FromUri (uri)){使用(CodecsImageInfo信息=等待codecs.GetInformationAsync (leadStream,真正的)){Console.WriteLine (“信息:{0}”uri);Console.WriteLine (“格式:{0}”,info.Format);Console.WriteLine (“宽度:{0}”,info.Width);Console.WriteLine (“高度:{0}”,info.Height);Console.WriteLine (“BitsPerPixel: {0}”,info.BitsPerPixel);Console.WriteLine (“BytesPerLine: {0}”,info.BytesPerLine);Console.WriteLine (“PageNumber: {0}”,info.PageNumber);Console.WriteLine (“TotalPages: {0}”,info.TotalPages);}}}}
需求

对于。net框架:一个参考Leadtools.Async.dll组装需要使用此功能。

为。net标准:此功能是包含在Leadtools.Codecs.dll组装。

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