DOBON.NET DOBON.NETプログラミング掲示板過去ログ

画像の保存について教えてください

分類:[.NET]

画面上に画像を表示して、サイズ変更して、保存をしたいのですが
・画像をGraphicsのDrawImageを使用して表示したりサイズの変更するのは
 できるのですが、元のサイズでしか保存できません。
・PictureBox.SizeModeを使用して表示したりサイズの変更するのは
 できるのですが、元のサイズでしか保存できません。

どのようにすれば、サイズ変更後のサイズでファイルに保存できるのでしょうか?
宜しくお願いします。
Bitmapを生成するときにSizeを指定すれば、
その大きさで保存できると思うのですが。(そういう話ではない?)

  '--------+---------+---------+---------*---------+---------+---------+-
  '指定の画像Fileを指定のパーセントの大きさに書き換える
  '--------+---------+---------+---------*---------+---------+---------+-
  Private Shared Sub ResizeImage(ByVal targetImageFile As String, _
                                 ByVal percent As Single)
    Dim imgTarget As Image = New Bitmap(targetImageFile)
    Dim imgResize As Image = New Bitmap(imgTarget, _
                                 CInt(imgTarget.Width * percent), _
                                 CInt(imgTarget.Height * percent))
    imgTarget.Dispose()
    imgResize.Save(targetImageFile)
  End Sub
ピラルクさん、はじめまして。
教えていただいた方法で何とか保存する事ができました。
有難う御座いました。

DOBON.NET | プログラミング道 | プログラミング掲示板