アルファブレンドの続き
手続きの確認をした。
参考にしたのは、この本。
.NET Framework―プログラミングテクニックfor Visual Basic/C#〈Vol.7〉グラフィックス&イメージ(2)C#編
- 作者: 北山洋幸
- 出版社/メーカー: カットシステム
- 発売日: 2007/06
- メディア: 単行本
- クリック: 2回
- この商品を含むブログ (2件) を見る
ColorMatrixのMatrix33を1.0F以下の値にし、ImageAttributesのSetColorMatrixで
設定したColorMatrixをセットする。
また、適応範囲を、Rectangleオブジェクトで作成し、あとは、Graphicsオブジェクトの
DrawImageで処理すれば完成。
今回、やった処理は、下記の通り。
- BitMapの合成
- 色の指定
- アルファブレンド設定
色を塗るところで、SetPixelは遅すぎでアウト。GraphicsオブジェクトのFillRectangleメソッド
を使用した。これなら、今のところ問題ない。
後は、コードを整えよう。
画像処理になるのか分からないけど、結構、楽しい作業だった。
少し遅れ気味なので、スピードアップしないといけないんだけど・・・。