WIA_IPS_CUR_INTENT
WIA_IPS_CUR_INTENT プロパティには、アプリケーションでの画像の使用を目的とした現在の設定が含まれます。 WIA ミニドライバーは、このプロパティを作成して保持します。
プロパティの型: VT_I4
有効な値: WIA_PROP_FLAG
アクセス権: 読み取り/書き込み
解説
ドライバーは、アプリケーションでの画像の使用目的に基づいて、項目のプロパティを事前に設定することを目的とした設定を使用します。 これらのプロパティには、最高品質や最小サイズなどが含まれます。
次の表に、画像種類フラグとその定義を示します。 これらのフラグは、画像の種類 (色、グレースケールなど) を設定するために使用されます。
画像種類フラグ | Definition |
---|---|
WIA_INTENT_IMAGE_TYPE_COLOR | アプリケーションでカラー スキャン用のデバイスを準備します。 |
WIA_INTENT_IMAGE_TYPE_GRAYSCALE | アプリケーションでグレースケール スキャン用のデバイスを準備します。 |
WIA_INTENT_IMAGE_TYPE_TEXT | アプリケーションでテキストのスキャン用のデバイスを準備します。 |
WIA_INTENT_IMAGE_TYPE_MASK | このフラグは、すべての画像種類フラグのマスクです。 |
WIA_INTENT_NONE | 既定値です。 目的は指定されません。 |
次の表に、画像のサイズおよび品質のフラグとその定義を示します。 これらのフラグは、画像スキャンのサイズと品質を設定するために使用されます。
画像/品質フラグ | Definition |
---|---|
WIA_INTENT_BEST_PREVIEW | アプリケーションでプレビューをスキャンするためのデバイスを準備します。 |
WIA_INTENT_MAXIMIZE_QUALITY | アプリケーションで高品質の画像をスキャンするためのデバイスを準備します。 |
WIA_INTENT_MINIMIZE_SIZE | アプリケーションで小規模なスキャンの元となる画像をスキャンするデバイスを準備します。 |
WIA_INTENT_SIZE_MASK | このフラグは、すべてのサイズおよび品質のフラグのマスクです。 |
ドライバーは、ビット深度を 1 インチあたりのドット数で選択し、選択した目的に適していると判断するその他の設定を選択します。 変更されたプロパティを判断するために、アプリケーションで現在の設定を読み取る必要があります。
アプリケーションは、特定の取得目的の WIA プロパティを自動設定するために WIA_IPS_CUR_INTENT プロパティを設定します。 フラグはビットごとの OR 演算子と組み合わせることができますが、画像をグレースケールと色の両方にすることはできません。
WIA_IPS_CUR_INTENT は、すべての画像取得が有効な項目で必須です。ストレージ項目または格納済み画像項目では使用できません。
要件
ヘッダー: wiadef.h (Wiadef.h を含む)