過去の桐井戸端BBS (桐ver.9)
30257 フォーム内の画像データを縮小表示したらすごく汚い DEDE 2005/06/16-21:27
おひさしぶりです。
桐9で、ドキュメント管理の一括処理を作りました。
スキャンした画像をフォームで定義した画面で表示するのですが、
ピクチャーオブジェクトの表示サイズ「ズーム」を指定して
縮小表示した画像が、すごく汚いのです。
ウィンドウズの標準のビューアに比べても、
ひどく汚く縮小されるのですが。。。。
どうにか、ならないものですかね。。。。
縮小ロジックが、よくないのかな
30267 Re:フォーム内の画像データの縮小について アックン 2005/06/17-09:40
記事番号30257へのコメント
DEDEさん、おひさしぶりです。
「自動」でも変わらないですか。

>縮小ロジックが、よくないのかな
マイクロソフト社製ですよ。

アックン(=^・^=)

30268 Re:フォーム内の画像データの縮小について hidetake 2005/06/17-10:26
記事番号30267へのコメント
>>縮小ロジックが、よくないのかな
>マイクロソフト社製ですよ。

あれ? 桐の場合は JPEG に関しては Intel(R) JPEG Library を使っていたのでは!? IJL10.DLL

某氏の強い要望によってあまりに遅いのをどうにかしてくれという事で、高〜いラインセンス料出して買ったとか?・・・
30270 Re:フォーム内の画像データの縮小について アックン 2005/06/17-10:51
記事番号30268へのコメント
そんな"ウラ話"がありましたね。

30279 Re:フォーム内の画像データの縮小について DEDE 2005/06/17-22:33
記事番号30270へのコメント
>桐の場合は JPEG に関しては Intel(R) JPEG Library を
使っていたのでは!? IJL10.DLL

resありがとうございます。
もしかして、この縮小アルゴリズムが古いのかな
今となっては、マイクロソフトの方がいいんじゃないかな。。。

心電図(方眼紙の上に波形が乗ってるやつ)が特にひどい。
WINDOWSのビューアなら、どんな大きさにしても、
上手に表現してくれるのにな。。。


30280 Re:フォーム内の画像データの縮小について hidetake 2005/06/17-22:54
記事番号30279へのコメント
>>桐の場合は JPEG に関しては Intel(R) JPEG Library を
>>使っていたのでは!? IJL10.DLL

>もしかして、この縮小アルゴリズムが古いのかな
>今となっては、マイクロソフトの方がいいんじゃないかな。。。

新しいのも出ています。新しい IJL 1.51 だとスピードだけを
求めれば 1.5倍ほどの速度は出るようです。

それに Intel(R) JPEG Library に関してはバグもあるようです。
ただスピードだけは速いと?・・・

JPEG Decompressors
http://www.stereopsis.com/jpg/
30282 フルカラー画像でないためでしょう 佐田 守弘 2005/06/19-11:43
記事番号30279へのコメント
DEDEさん

 >心電図(方眼紙の上に波形が乗ってるやつ)が特にひどい。

これは図の内容がJPEG方式で想定しているフルカラー画像でないために、生じているのだと思います。

試しに、Excelで作成したグラフの画像を様々な形で保存し、桐の縮小表示にかけてみました。
・最初からJPEGで保存したもの
・256色、16色に減色してからBMPで保存したもの
・減色した画像を形の植えでフルカラーに戻してJPEGで保存したもの
いずれも、桐で縮小表示させると、文字がつぶれたり線画が途切れた
縮小表示になります。

実の所、桐の縮小表示に限らず、元図が線画の様なグラフィックスだと、
画像を縮小表示すると、文字の部分がつぶれたり、線画が途切れたりといった表示になるソフトが少なからずあります。

一般的なフルカラー画像(デジカメ写真の様なもの)では、
隣り合うピクセルの色調がある程度連続的に変化するのが特徴です。
線画の様に同じ色調が続いたり、急に変わる事はありません。
そしてJPEG圧縮は、その色調の変化の連続性を利用して、色の間引きによる圧縮記録を行っています。

ですから心電図の様なチャートや線画は、もともとJPEG方式の圧縮・伸張および縮小表示には、なじまないのではないかと思います。

WINDOWSのビューアがどの様なアルゴリズムで線画を縮小表示しているのかは分りませんが、
私がそういった画像から縮小画像を作る時には、画像処理で線画の輪廓をボカした後、
縮小するといった事を何回か繰り返しております。

佐田守弘(KS-00119)

戻る