tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: 縮小画像の保存
投稿日: 2009/07/27(Mon) 20:20
投稿者Hongliang
> Hongliang 様
掲示板での質問回答は基本的に1対多のやりとりになるので、
回答に対するレスポンス・礼としてはともかく
こういう名指し(に見える物)はやめといた方が良いです。

Bitmap オブジェクトはビットマップ画像を表してます。

> Dim bmp As New Bitmap("D:\写真他\テスト画像\jpg\Water lilies.jpg")
この bmp はファイルから読み込んだビットマップ画像です。

> Dim small As Bitmap = New Bitmap(bmp, 150, 120)
こっちの small は、bmp のビットマップ画像を元に
150x120 のサイズに縮小して新しく作成したビットマップ画像です。

> bmp.Save("D:\写真他\テスト画像\test\Water lilies.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
bmp はファイルから読み込んだビットマップ画像ですよね?
それを Save すれば、当然ファイルから読み込んだ画像がそのまま保存されます。
保存したいのは縮小して新しく作成した方のビットマップ画像ですよね。

ちなみに、この Bitmap(Image, Integer, Integer) を使って縮小する場合、
補間方法(サイズ変更時の品質)を指定できませんのでご注意ください。
取り敢えず縮小さえできればいいのなら特に問題はありませんが。
そこそこ綺麗にやっててくれますし。

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

古いスレッドにレスはつけられません。