TWAIN 和原始 RGB 格式
当应用程序传输WiaImgFmt_RAWRGB (头文件 wiadef.h) 中定义的格式 GUID 的图像时,图像上的以下属性必须包含图像的正确值:
WIA_IPA_CHANNELS_PER_PIXEL
WIA_IPA_BITS_PER_CHANNEL
WIA_IPA_PIXELS_PER_LINE
WIA_IPA_NUMBER_OF_LINES
WIA_IPS_XRES
WIA_IPS_YRES
此外,WIA_IPA_DATATYPE 属性应设置为 WIA_DATA_COLOR,WIA_IPA_DEPTH 属性应设置为 24 或更高。 有关这些属性的详细信息,请参阅Microsoft Windows SDK文档。
要传输的原始 RGB 格式的任何数据都必须是:
未压缩
按 RGB 字节顺序排列
在 DWORD 边界上对齐
传输数据时必须不带图像标头。 Windows SDK 文档中介绍 的 IWiaDataCallback::BandedDataCallback 方法 () 仅发送映像位。
TWAIN 兼容层 (请参阅 支持TWAIN-Compatible应用程序) 支持WiaImgFmt_RAWRGB格式 GUID。 这使 TWAIN 应用程序可以使用内存回调传输来传输像素深度大于 32 位的图像。