次の方法で共有


WIA_IPA_DATATYPE

WIA_IPA_DATATYPE プロパティには、デバイスの現在のデータ型の設定が格納されています。 WIA ミニドライバーは、このプロパティを作成して管理します。

プロパティの型: VT_I4

有効な値: WIA_PROP_LIST

アクセス権: 読み取り/書き込み

解説

アプリケーションは、WIA_IPA_DATATYPE プロパティを読み取って、画像のデータ型を判断します。 アプリケーションは、このプロパティを書き込んで、転送される画像の現在のデータ型を設定します。

次の表では、WIA_IPA_FORMAT プロパティが WiaImgFmt_RAW に設定されていない場合 に WIA_IPA_DATATYPE で有効な定数について説明します。

データの種類 説明
WIA_DATA_AUTO この値は、フラットベッドおよびフィーダーを含むすべてのプログラミング可能な画像データ ソース項目に対して有効です。 WIA ミニ ドライバーでこの値がサポートされている場合、WIA アプリケーション クライアントは、デバイスで自動色検出を有効にするために WIA_IPA_DATATYPE を設定できます。

WIA_DATA_AUTOが設定されている場合、WIA ミニ ドライバーは、同じ項目の WIA_IPA_DEPTH を更新して WIA_DEPTH_AUTO にする必要があります (デバイスが自動色をサポートしている場合は、WIA_DEPTH_AUTO 値をサポートしている必要があります)。

WIA_IPA_DEPTH の値 WIA_DEPTH_AUTO がサポートされている場合、WIA_IPA_DATATYPE の値 WIA_DATA_AUTO はオプションではなくなり、必須の値になります。
WIA_DATA_COLOR スキャン データは赤 - 緑 - 青 (RGB) です。 フル カラー形式は、次の WIA プロパティを使用して説明します。

WIA_IPA_CHANNELS_PER_PIXEL

WIA_IPA_BITS_PER_CHANNEL

WIA_IPA_PLANAR

WIA_IPA_PIXELS_PER_LINE

WIA_IPA_BYTES_PER_LINE

WIA_IPA_NUMBER_OF_LINES
WIA_DATA_COLOR_DITHER WIA_DATA_COLOR と同じですが、現在選択されているディザー パターンを使用してデータがディザリングされる点が異なります。
WIA_DATA_COLOR_THRESHOLD 色のしきい値データです。
WIA_DATA_DITHER スキャン データは、現在選択されているディザー パターンを使用してディザリングされます。
WIA_DATA_GRAYSCALE スキャン データは強度を表します。 パレットは、WIA_IPA_DEPTH プロパティが指定する深度を持つ固定の等間隔グレースケールです。
WIA_DATA_THRESHOLD しきい値は、白黒データのピクセルあたり 1 ビットです。 WIA_IPS_THRESHOLD の現在の値を超えるデータは白に変換され、この値以下のデータは黒に変換されます。

WIA_IPA_DATATYPE プロパティは、アプリケーションが WIA_IPA_FORMAT プロパティを WiaImgFmt_RAW 値に設定するときに使用する、RAW データ転送の種類を記述するためにも使用されます。 ドライバーは、アプリケーションが選択できる値の一覧に WIA_IPA_DATATYPE プロパティを設定する必要があります。

次のテーブルに、WIA_IPA_FORMAT が WiaImgFmt_RAW に設定されている場合に、WIA_IPA_DATATYPE で有効な定数を示します。

データの種類 説明
WIA_DATA_GRAYSCALE スキャン データは強度を表します。 パレットは、WIA_IPA_DEPTH プロパティが指定する深度を持つ固定の等間隔グレースケールです。

WIA_IPA_RAW_BITS_PER_CHANNEL プロパティは 1 に設定する必要があります。
WIA_DATA_RAW_BGR スキャン データの色空間は BGR (青 - 緑 - 赤) です。 フル カラー形式は、次の WIA プロパティを使用して説明します。

WIA_IPA_CHANNELS_PER_PIXEL

WIA_IPA_BITS_PER_CHANNEL

WIA_IPA_PIXELS_PER_LINE

WIA_IPA_BYTES_PER_LINE

WIA_IPA_NUMBER_OF_LINES

WIA_IPA_RAW_BITS_PER_CHANNEL は 3 に設定する必要があります。
WIA_DATA_RAW_CMY スキャン データの色空間は、CMY (シアン - マゼンタ - イエロー) です。 フルカラー形式は、WIA_DATA_RAW_BGR に一覧表示されているのと同じ WIA プロパティを使用して記述されます。

WIA_IPA_RAW_BITS_PER_CHANNEL は 3 に設定する必要があります。
WIA_DATA_RAW_CMYK スキャン データの色空間は、CMYK (シアン - マゼンタ - イエロー - 黒) です。 フルカラー形式は、WIA_DATA_RAW_BGR に一覧表示されているのと同じ WIA プロパティを使用して記述されます。

WIA_IPA_RAW_BITS_PER_CHANNEL は 4 に設定する必要があります。
WIA_DATA_RAW_RGB スキャン データの色空間は RGB (赤 - 緑 - 青) です。 フルカラー形式は、WIA_DATA_RAW_BGR と同じ WIA プロパティを使用して記述されます。

WIA_IPA_RAW_BITS_PER_CHANNEL は 3 に設定する必要があります。
WIA_DATA_RAW_YUV スキャン データの色空間は、YUV (輝度と青色との差 - 輝度と赤色との差) にあります。 フルカラー形式は、WIA_DATA_RAW_BGR に一覧表示されているのと同じ WIA プロパティを使用して記述されます。

WIA_IPA_RAW_BITS_PER_CHANNEL は 3 に設定する必要があります。
WIA_DATA_RAW_YUVK スキャン データの色空間は、YUV (輝度と青色との差 - 輝度と赤色との差 - 輝度と黒色との差) にあります。 フルカラー形式は、WIA_DATA_RAW_BGR に一覧表示されているのと同じ WIA プロパティを使用して記述されます。

WIA_IPA_RAW_BITS_PER_CHANNEL は 4 に設定する必要があります。

デバイスを 1 つの値のみに設定できる場合は、WIA_PROP_LIST 型を作成し、その中に有効な値を配置します。

WIA_IPA_DEPTH プロパティを確認してビット深度を判断します。

WIA_IPA_DATATYPE プロパティには、通常、カメラの 1 つの値が含まれます。

要件

ヘッダー: wiadef.h (Wiadef.h を含む)

関連項目

WIA_IPA_BITS_PER_CHANNEL

WIA_IPA_BYTES_PER_LINE

WIA_IPA_CHANNELS_PER_PIXEL

WIA_IPA_DEPTH

WIA_IPA_FORMAT

WIA_IPA_NUMBER_OF_LINES

WIA_IPA_PIXELS_PER_LINE

WIA_IPA_PLANAR

WIA_IPA_RAW_BITS_PER_CHANNEL

WIA_IPS_THRESHOLD