英語で読む

次の方法で共有


D1141: 印刷には sRGB 色空間が必要

Direct2D Print: ユーザー設定の色空間はサポートされていません。 代わりに sRGB を使用します。

 

考えられる原因

Direct2D 印刷コントロールを作成する場合、アプリケーションは色空間属性を持つD2D1_PRINT_CONTROL_PROPERTIESを使用します。 Direct2D では、ICC データを使用したカラー コンテキストの作成など、一部の操作の D2D1_COLOR_SPACE_CUSTOM がサポートされています。 ただし、印刷コントロールの作成時に Direct2D では、sRGB や scRGB などの組み込みの色空間のみがサポートされます。

可能な修正方法

メッセージに対処するには、印刷コントロールの作成時に sRGB や scRGB などのカスタム以外の色空間を指定します。 メッセージはエラーを示しませんが、Direct2D が CUSTOM 指定子を無視し、sRGB 色空間を使用して印刷コントロールを作成することを示します。