« 2010年12月 |メイン| 2011年2月 »

発芽 | January 17, 2011 3:21 AM _ img

髪の毛先花びらにしてみよう!
ベルトは編み込みにしよう!

とかやってすげぇ後悔した.疲れた.
あ.大サイズ版がpixivの方に上がっています.案の定ベルトの部分が潰れたからね!折角だしね!

WindowsFormsのControl.DrawToBitmapと同じようなことをWPFでやる | January 15, 2011 3:19 AM _ prgramming

ひっさびさにprogrammingの記事など.

ドラッグでのアイテム入れ替えなんかに使ったりするDrawToBitmapですが,
WPFは描画の考え方がまるで変わってて無かったりします(OnPaintが無かったり,OnRenderは意味合いが違ったり)

で,調べてたらWPFにはRenderTargetBitmapなるものがあるそうな.
と言うわけで簡単にコード.

// コントロールの描画だけ行いたい(フォームにAddされていない)場合は,Arrangeを呼び出しておかないと描画されません.
// てっきり必要なのはInitializeだと思っていました.
// Control ctrl = new Control();
// ctrl.Arrange(new Rect(0,0,ctrl.Width,ctrl.Height));
RenderTargetBitmap rtb = new RenderTargetBitmap((int)ctrl.Width, (int)ctrl.Height,96,96, PixelFormats.Pbgra32);
rtb.Render(ctrl);

あとはImageコントロールのSourceに突っ込むなりでごにょごにょ出来ます.

AppDomainを利用したDLLのリロードなんかのネタもあるのですが,いつになることやら.
(インターフェースクラスを使うタイプのは見つからなかったので書けるかなぁと.あとUndo/Redoフレームワークとか)

あけましておめでとうございます | January 5, 2011 11:24 PM _ img

普通に三が日も過ぎ去り今日仕事始めだったりした中しれっと更新ですが,
明けましておめでとう御座います.

今年も夏コミ出たいなぁとか考えています.受かればね.

本年もよろしくお願いいたします.

« 2010年12月 |メイン| 2011年2月 »

Σ(・×・)