imageに入れてあるjpg画像をStretchblt

解決


mizuki  2012-01-05 19:50:51  No: 41403

D6  パーソナル勉強中です。
image1にBMP画像を埋め込んでおいてそれをStretchBltすることはサンプルがあったので簡単にできました。しかしimage1にjpgを入れるとだめだったのでBMP1をCreateしてそこにAssignしようとしてもだめでした。image1にBMPを入れておくとexeが巨大になります。外部の画像ファイルを読み込むことなく最初からimage1にjpgを入れておいてStretchBltする方法を教えてください。


Nov  2012-01-05 20:24:15  No: 41404

リソースに保存すれば可能です。下記リンク参考。

http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/samples/00333.html


mizuki  2012-01-05 21:25:40  No: 41405

Nov様  大変助かりました。ご指摘のリンクを試そうとしましたがリソースファイルの登録のところで立ち往生しました。「リソースファイル」というキーワードを知りましたので検索したところ下記に具体的な方法が出ていてJPEG,TEXT共にEXEに埋め込むのに成功しました。
http://mrxray.on.coocan.jp/Halbow/Notes/N008.html
大変助かりました。ありがとうございました。


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

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






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