VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/07/26(Mon) 17:38
投稿者nanashi
Eメール
URL
タイトルRe: Pictureに縮小表示すると 画質が悪くなる。

> 下記のように Picture1に取り込んだ 元の画像を Picture2に縮小表示させていますが
>     Picture2.PaintPicture Picture1.Picture, 0, 0, p1sw, p1sh
>
> 縮小表示すると画質が悪く 設計図面の 一部の線などが消えてしまいます。
> せめてWindowsのビュアーくらいの画質が欲しいのですが
> 画質を良くする方法は無いでしょうか?

APIのStretchBltをSTRETCH_HALFTONEで使えば結構綺麗に縮小出来ます。
ただし、Windows9x系ではハーフトーンは使えないようです。


> Kodak ImageEditコントロールで作成した Jpgは受け付けてくれません。
> 下記のようにSaveしていますが 方法にまずい点があるのでしょうか?
>
>     ImgEdit1.Image = "Test.tif"
>     ImgEdit1.Display
>     ImgEdit1.SaveAs "Test.jpg", 3

ImgEditは使ったことがありませんが、CompressionTypeを指定してないのが原因かなァと思いました。
でもImgEditについて調べてたら下記の書き込みを見つけました。
jpg変換はフリーのDLL等で行った方が良さそうです。

http://fukkey.dyndns.org/pins/vb/991209/8209.html


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -