通知
すべてクリア
Topic starter
2003年1月21日 4:34 PM
こん○○わ。初めて質問致します。
やりたい事は単純で、
メモリ内に読み込まれているBMPファイルの拡大/縮小を行いたいのです。
例えば、領域Aに100dotX100dotのBMPファイルがある場合、
指定した倍率分大きく(小さく)したBMPファイルを領域Bに生成したいのです。
(1.5倍を指定した場合、領域Bに150dotX150dotのイメージが書き込まれる。)
画面表示の際に拡大/縮小と言うのは過去ログでもいくつか見かけるのですが、
表示は行わず、あくまでもメモリ上での処理で終わらせたいのですが・・・。
また都合上、クラスは一切使わずWinAPI/C標準関数で解決したいと思ってます。
どなたか良い知恵を貸して頂けませんか?よろしくお願いいたします。
Topic starter
2003年1月21日 4:35 PM
すいません。書き忘れました。
環境は、VC++6.0 SP3 OSはWinNT4.0です。
宜しくお願いします。
2003年1月21日 5:28 PM
>画面表示の際に拡大/縮小と言うのは過去ログでもいくつか見かけるのですが、
>表示は行わず、あくまでもメモリ上での処理で終わらせたいのですが・・・。
CreateDIBSection() して StretchBlt() すればよいかと。
Topic starter
2003年1月22日 11:04 AM
ありがとうございます。
なにぶん初心者で、よく分からないもので(^^;
早速やってみます。
ありがとうございました。