画像の縮小はどうやって?
(
餅好き
)
1999/02/12 22:38
初めて質問します。
ifjpeg.spiを利用して簡単な壁紙チェンジャーを作成しています。
BMPを作成するとき画面に入りきれない場合を考慮してサイズを
縮小していますが、画像が荒くなってしまいます。
StretchDIBitsやSetStretchBltMode,StretchBltを使ってみましたが
解決しません。
Susieの「壁紙に設定する」->「幅を・・・」「高さを・・・」で壁紙に
すると、きれいな画像になってます。
いろいろ調べて1/2のサイズにする方法を見つけましたが、これで
は小さすぎますし1/2にしても画面に入らないかもしれません。
Susieは任意のサイズでもきれいな画像になりますね。
どのようなアルゴリズムなのですか?
また、最初GetPreview 関数で任意に小さくできると思いましたが
カタログサイズでしか出来ません。本当は任意にサイズを変更出来る
のでしょうか?
質問ばかりですみませんが、お願いします。
なお、言語はC++Builder3を使用しています。
--「画像の縮小はどうやって?」に対するコメント--
タイトル(Subject):
お名前(Your name):
Mail address:
Password:
:入力しておくとあとで削除できます
Your message:
7thBridge P ver0.26 (c)Takechin