次の方法で共有


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 ビットを超えるピクセル深度のイメージを転送できます。