libjpeg.libを使用してjpegの縮小表示 – プログラミング – Home

libjpeg.libを使用してjpe...
 
通知
すべてクリア

libjpeg.libを使用してjpegの縮小表示


sasuke
 sasuke
(@sasuke)
ゲスト
結合: 18年前
投稿: 6
Topic starter  

libjpeg.libを使用して、jpegファイルをロードし、
bitmapに変換し、表示するところまではできたのですが、

サムネイル表示のように、任意のサイズに画像を縮小したいのですが、
方法がわかりません。どなたかご教授願います。

また、下記のように縮小して読込むことはできました。
cInfo.scale_num=1;
cInfo.scale_denom = 8;


引用解決済
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

縮小して読む事が目的なのか、単に縮小して表示したいだけなのか
どっちなんでしょう?

普通に読み込んで、StrechBltで縮小して表示でも縮小はされると思います。
ただ、綺麗に縮小出来るかと言う話ならあまり綺麗ではなかったと思います。
縮小結果がOKなのかどうかは御自分でやってみて確認するしか無いですね。
許せる度合いと言うのは人によって違うでしょうし。

縮小して読み込む方はやった事が無いので分からないですね。
サムネイルを作ってくれるAPIと言うのがあったような気もしますけれど、
任意の大きさで作成してくれるかと言う事までは知りません。
確か、どこかの掲示板で話題になっていたと思います。
何処でだったかまではちょっと覚えていません。


返信引用
ぬふや
 ぬふや
(@ぬふや)
ゲスト
結合: 18年前
投稿: 34
 

>StrechBlt
一応縮小方法は指定できる…が、デバイス依存で縮小される。
公開するとか不特定多数に使われるソフトには使いずらいAPIのような。
サムネイルはJpegに予め埋め込まれている画像を取得するって話じゃなかったっ
け。

読み込み用のライブラリとは別に縮小用を自分で作るか何処からか探す方が良
いと思う。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました