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

グラフィックス操作の極意 - Tips377 画像を半透明にして描画する

Icon comment count 0
Icon stock count 0

Tips377画像を半透明にして描画する

Point透明度を指定して画像を描画(ColorMatrixクラス、ImageAttributesクラス、SetColorMatrixメソッド)

Level2
対応
  • EXP
  • PRO

画像に透明度を指定して描画するためには、ColorMatrixクラスを使います。ColorMatrixクラスに5×5のRGBA空間を指定し、色調や透明度を指定します。

透明度は、ColorMatrixクラスのMatrix33プロパティに指定します。値は「1」が不透明、「0」が完全に透明な状態です。

作成したColorMatrixオブジェクトをImage
Attributesクラス
SetColorMatrixメソッドで設定します。そして、ColorMatrixオブジェクトをGraphicsクラスのDrawImageメソッドの引数に指定します。

DrawImage(
  描画元のImageオブ

出典情報

Medium

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

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

コメント

    コメントはありません