在此主题▼

使用自定义回调进行绘制

一些高级显示适配器提供非标准油漆功能,使您能够访问卡的更高级的功能。例如,医疗显示适配器可能为用户提供显示超过256个灰度(每个组件超过8位)的能力。其中一张这样的卡片来自Barco (https://www.barco.com/en/),它可以显示多达8192种灰度(每像素13位)。这样的适配器要求您使用不同的函数来显示这些数据,而不是像这样的标准GDI函数StretchDIBits

LEADTOOLS允许您在绘制过程中使用自定义回调,从而使使用这些高级函数成为可能。我们允许您替换一些标准的GDI函数(比如StretchDIBits)与特定捕获装置的专门功能。填一个PAINTCALLBACKDATA结构,使用您希望替换的回调函数,然后调用使用此结构的绘制函数之一:

函数 描述
L_PaintDCCallback 使用自定义回调绘制整个图像。
L_PaintRgnDCCallback 使用自定义回调只绘制区域内的位图部分。
L_PaintDCBufferCallback 使用自定义回调绘制缓冲区(使用此实现加载时绘制效果)。
L_PaintRgnDCBufferCallback 使用自定义回调只绘制区域内的缓冲区部分
L_PaintDCOverlayCallback 使用自定义回调绘制位图叠加。

您只覆盖所需的绘制功能。默认的GDI函数等价将用于您不覆盖的函数。指的是PAINTCALLBACKDATA188宝金博安卓下载可以覆盖的函数列表的文档。

LEADTOOLS光栅成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。