画像の保存

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
BingoMan
記事: 36
登録日時: 2005年7月17日(日) 09:36
お住まい: 千葉県松戸市

画像の保存

#1 投稿記事 by BingoMan »

ウィンドウに表示した画像をGIF形式で保存したいのですがどうやればよいのでしょうか。アドバイスよろしくお願いいたします。
イグトランス
記事: 899
登録日時: 2005年5月31日(火) 17:59
お住まい: 東京都
連絡する:

#2 投稿記事 by イグトランス »

GIF変換ができるDLLを利用するのが簡単だと思います。
VectorにもありますしGDI+もあります。

GDI+では大まかに書くとこうなります。
まず、画像を表示しているということでおそらくビットマップハンドルを持っているはずです。
GdipCreateBitmapFromHBITMAPでBitmapオブジェクトが作れます。
これをGdipSaveImageToFileでファイルに保存できます。
(実際にはGDI+はクラスライブラリなんですが、上に示した2つはともにFlat API(ようするにただの関数)です)

#なぜGDI+を語るかというとGDI+を移植中だからです。
#ただし当分終わりそうにありませんので期待しないでください。
BingoMan
記事: 36
登録日時: 2005年7月17日(日) 09:36
お住まい: 千葉県松戸市

ありがとうございます

#3 投稿記事 by BingoMan »

イグトランス様、早速のご返事本当にありがとうございます。
早速試してみたいと思います。

これからもどうぞよろしくお願いいたします。
返信する