遅い→起動時

http://d.hatena.ne.jp/pmint/

ブラシ形状を変えられるペイントツール08

d:id:pmint:20080229:p1の続き。


ブラシの形状を変えられるようにした。
データはi.pngというPNGイメージになっている。

ペイントツール プロトタイプ08。
WindowsApplication1.zip

起動はここからClickOnceで。ClickOnceIE系で。
WindowsApplication1

操作

左ドラッグ(右でも可)
線を描く。

概要

Graphics*1のDrawLineと、Pen*2で行っていた描画を独自の描画方法に。
これで.NET Frameworkにあるベクターグラフィックス系のライブラリがほとんど使えなくなる。


今度の描画方法は画像の貼り付けを繰り返す方法。
Penと異なるのは既存の画像を使うという点だけのはず。
実装が変わっただけで、やっていることは以前と一緒。


Penは継承不可能。
GraphicsとPenは一組で使わなければならないので、Penが気に入らなければGraphicsの大半の機能も捨てなければならない。
「選択されたブラシで円や矩形を描けるペイントソフト」が無いのもライブラリがサポートしてないから?
要望が無いということもあるんだろうか。

*1:System.Drawing.Graphics

*2:System.Drawing.Pen