1枚の画像を方眼式に分割して保存するには?


しげ  2003-01-21 16:13:18  No: 76856  IP: [192.*.*.*]

こんにちわ、しげと申します。

1枚の画像(BMP等)を方眼式に分割するツールを作成しようと思っています。

図1
  +-----------------------+
  |                       |
  |                       |
  |                       |
  |                       |
  +-----------------------+

図2
  +--+--+--+--+--+--+--+--+
  |  |  |  |  |  |  |  |  |
  +--+--+--+--+--+--+--+--+
  |  |  |  |  |  |  |  |  |
  +--+--+--+--+--+--+--+--+
  |  |  |  |  |  |  |  |  |
  +--+--+--+--+--+--+--+--+

図1->図2のように分割し、1マスを1ファイルとして保存したいのです。

画像を加工するようなものは作成したことがないため、つまづいてしまいました。
よい方法があればぜひ教えていただきたいと思います。

編集 削除
たかみちえ  URL  2003-01-21 18:02:22  No: 76857  IP: [192.*.*.*]

Bitblt API または、標準関数のPaintPictureが使えると思います。
PaintPictureについてはヘルプを、
Bitblt APIについては検索をして調べてください。
(MSDNヘルプにも日本語のが載ってたかな…?)

編集 削除
魔界の仮面弁士  2003-01-21 21:27:30  No: 76858  IP: [192.*.*.*]

ピクチャクリップ(PicClip)コントロールを使って分断すると、
簡単かと思います。
切り出した画像の保存には、SavePictureを利用してみてください。

編集 削除