« 矩形コピー | メイン | 差分表示をデバッガやエディタに »

2007年07月17日

グラフィックライブラリ:: GDI を考える

    

拡大縮小 + アルファブレンド + 回転 + カラーキー の時、4回の copy と1回の fill が必要。
明らかに重そう……
と言うことで、それぞれの処理の組み合わせを考えて、コピー回数が出来るだけ少なくなるようにする。

拡大縮小 + アルファブレンド + 回転 + カラーキーの組み合わせは 16 個。
PlgBlt は、回転と拡大縮小を含められるので、両方ある場合と回転のみの場合は同じと考える。
単純コピーとカラーキーは同じと考える。
で、11パターン。
多い。
拡大縮小を回転で代用するとしても 7パターン。
多い。

7パターン全部考えて作りたくないな。
GDI での実装は止めて、コピーは自分で作るかな。



投稿者 Takenori : 2007年07月17日 23:38




comments powered by Disqus
Total : Today : Yesterday : なかのひと