Lesson4 ColorManagement

カラーを調整します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. PhotoAdjustment.sln から起動して、Lesson4.ColorManagement を右クリックします。
    メニューから「スタートアップ プロジェクトに設定」を選びます。
    そのまま右三角アイコンでコンパイル&実行して下さい。
    ウインドウサイズに合わせて、イメージが描画されます。
  2. 実行時にエラーが表示される場合があります。
    継続を選択すると、画像が表示されます。
    エラー表示を無くすには、[プロジェクト][プロパティ][構成プロパティ][構成マネージャー]から [プラットフォーム]を「x64」に設定して下さい。
    但し、グラフィックボードなどハードの構成によってはエラーが出るようです。
  3. 画像の色は、ディスプレイの種類や印刷するときのインクや紙によって微妙に異なります。
    このプログラムは、その違いを調整するサンプルらしいのですが、正直に言って良く解りません。
    以下のページにカラーマネージメントに関係する説明が載っています。
    Photoshop Help / ICC プロファイルについて
    カラーマネージメントとプロファイル変換
    カラーマネジメント
  4. Lesson1 ~ Lesson3 では GIFファイルも問題なく描画できたのですが Lesson4 ではエラーになります。
    GIFファイルは画質が悪いので、当然と言えば当然かも知れません。
    カラー関係のソースコードをコメントアウトすると GIFファイルも描画できるようになりました。
    調べてみたのですが、もうひとつわからないので後回し(お宮入り)することにします。 (^_^;)
    ちなみに Lesson4 の Constructor に設定されているのは m_bitmapPixelSize だけです。
    PhotoRenderer::PhotoRenderer() :
        m_bitmapPixelSize()
    {    }
    

超初心者のプログラム入門(DirectX Store)