L_BitmapFromYUV

# include“l_bitmap.h”

L_LTKRN_APIL_INTL_BitmapFromYUV (pBitmap、uStructSize pYuv、uBitsPerPixel uFlags)

创建和分配的BITMAPHANDLE YUV数据。位图将被创建并存储在pBitmap,使用这些信息(宽度、高度,位/像素)和从YUVIMAGE YUV数据结构。

参数

pBITMAPHANDLEpBitmap

位图句柄的指针

L_UINTuStructSize

结构大小的字节,指向pBitmap版本控制。使用sizeof (BITMAPHANDLE)

YUVIMAGE* pYuv

指针YUVIMAGE结构存储pBitmap

L_UINTuBitsPerPixel

必须8 - 24 -或32位/像素。

L_UINTuFlags

未使用,保留以供将来使用。通过0。

返回

价值 意义
成功 函数是成功的。
ERROR_BITPERPIXEL pBitmap不是8 - 24 -或32位/像素。
ERROR_UNSUPPORTED_CONVERSION YUV格式由YUVIMAGE表示。格式是没有一个支持的值。
< 1 一个错误发生。指返回代码

评论

这个函数只支持以下YUV格式:

L_BitmapFromYUV分配的位图,然后调用L_SetBitmapYUVData

必需的dll和库

平台

Win32 x64, Linux。

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