Visual C# 2013逆引き大全 555の極意

グラフィックス操作の極意 - Tips378 画像をセピア色にして描画する

Icon comment count 0
Icon stock count 0

Tips378画像をセピア色にして描画する

Point画像の色調を変化させて描画(ColorMatrixクラス、ImageAttributesクラス、SetColorMatrixメソッド)

Level2
対応
  • EXP
  • PRO

画像の色調を変えるためには、ColorMatrixクラスを使います。ColorMatrixクラスに5×5のRGBA空間を指定し、色調を変化させます。

元のRGB値(赤色:r、緑色:g、青色:b)からColorMatrixクラスを使って、色調を変更するためには、次の式を使います。

変更後の赤(R)
r×Matrix00 + g×Matrix01 + b×Matrix02
変更後の緑(G)
r×Matrix10 + g×Matrix11 + b×

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません