こんにちわ、しげと申します。
1枚の画像(BMP等)を方眼式に分割するツールを作成しようと思っています。
図1
+-----------------------+
| |
| |
| |
| |
+-----------------------+
図2
+--+--+--+--+--+--+--+--+
| | | | | | | | |
+--+--+--+--+--+--+--+--+
| | | | | | | | |
+--+--+--+--+--+--+--+--+
| | | | | | | | |
+--+--+--+--+--+--+--+--+
図1->図2のように分割し、1マスを1ファイルとして保存したいのです。
画像を加工するようなものは作成したことがないため、つまづいてしまいました。
よい方法があればぜひ教えていただきたいと思います。
Bitblt API または、標準関数のPaintPictureが使えると思います。
PaintPictureについてはヘルプを、
Bitblt APIについては検索をして調べてください。
(MSDNヘルプにも日本語のが載ってたかな…?)
ピクチャクリップ(PicClip)コントロールを使って分断すると、
簡単かと思います。
切り出した画像の保存には、SavePictureを利用してみてください。
ツイート | ![]() |