拡張メタファイルを変換


abe_t  2009-06-04 05:43:57  No: 101796

VB6で、拡張メタファイルをbmp,jpg,pngなどの画像ファイルに変換したいのですが、何か方法はありませんか?
ご教授、宜しくお願いします。


オショウ  2009-06-04 07:05:01  No: 101797

http://nienie.com/~masapico/api_PlayEnhMetaFile.html

ここのページの最後の方にサンプルあります。
これを流用して、PictureBoxに描画された画像を保存する
のは如何?

あ、保存は・・・
http://hanatyan.sakura.ne.jp/vbhlp/gra_pikusave.htm

以上。


abe_t  2009-06-04 07:19:43  No: 101798

回答ありがとうございます。
ただ調べかぎり、PictureBoxはその表示元データの形式を保持しているようで、SavePictureでbmpとして保存しても、実際には拡張メタファイル形式のままのようです。
(実際、作成したファイルはbmpとしては開けませんでした)
何か、PicureBoxの操作で対応できるのでしょうか?


オショウ  2009-06-04 11:35:58  No: 101799

をを〜最近.NETばかりだったので、すっかり忘れてますネ〜

http://hanatyan.sakura.ne.jp/vbhlp/memorydc.htm

こちらのものを少々改造したら、保存できました。

保存は・・・
http://yaplog.jp/orator/archive/29

PictureBox経由は、なかなか難しいですネ!

以上。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加