TWAIN および未処理の RGB 形式
形式 GUID が WiaImgFmt_RAWRGB のイメージ (ヘッダー ファイル wiadef.h で定義) をアプリケーションが転送する場合、イメージの次のプロパティにイメージの正しい値が含まれている必要があります。
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 境界に合わせて調整
イメージ ヘッダーなしでデータを転送する必要があります。 IWiaDataCallback::BandedDataCallback メソッド (Windows SDK ドキュメントで説明) は、イメージ ビットのみを送信します。
TWAIN 互換性レイヤー (TWAIN 互換アプリケーションのサポートを参照) では、WiaImgFmt_RAWRGB 形式の GUID がサポートされます。 これにより、TWAIN アプリケーションは、メモリ コールバック転送を使用して、32 ビットを超えるピクセル深度のイメージを転送できます。