←选择平台

RasterRenderBuffer类

总结
呈现源所需的目标缓冲区信息RasterImage.可用于将图像渲染为Windows Runtime WriteableBitmap对象或HTML Canvas。
语法
c#
VB
公共RasterRenderBuffer
公共RasterRenderBuffer
讲话

RasterImageRenderer类提供了对呈现LEADTOOLS的支持RasterImage放入一个包含32位图像数据的通用缓冲区。这个缓冲区可以是Windows Runtime WriteableBitmap对象的表面,也可以是HTML Canvas的图像数据。源RasterImage可以有LEADTOOLS支持的任何位/像素或颜色顺序。

将光栅图像的任何部分呈现为Windows Runtime WriteableBitmap:

  • 创建一个RasterRenderBuffer对象传递WriteableBitmap的宽度,高度和像素缓冲区。您可以使用助手CreateFromWriteableBitmap方法来正确设置缓冲区属性。

  • 致电任何一间RasterImageRenderer。渲染方法将图像呈现到缓冲区中

  • 最后,调用WriteableBitmap。方法将新数据应用到位图中。

渲染栅格图像的任何部分到HTML画布:

  • 获取画布的2d上下文,然后使用context . createimagedata创建一个新的具有所需大小的HTML ImageData对象。

  • 创建一个RasterRenderBuffer对象传递ImageData的宽度、高度和图像数据。您可以使用助手CreateFromHtmlImageData方法来正确设置缓冲区属性。

  • 致电任何一间RasterImageRenderer。渲染方法将图像呈现到缓冲区中

  • 最后,调用context。putImageData将新数据应用到画布上下文中。

的实例也可以使用RasterImageRenderProperties并更改其任何属性以控制呈现操作的速度和质量。例如执行缩放到灰度或重采样渲染。

RasterRenderBuffer还包含ToRasterImage类中的数据进行转换RasterRenderBuffer成一个RasterImage对象。这可以用来创建一个RasterImage从Windows运行时可写位图或HTML画布。

需求

目标平台

Leadtools。转换器组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。