100px x 100px にサイズを変更し、画像ボックスに PNG として画像を保存するにはどうすればよいですか? 保存はできますが、出力ファイルが開きません。私が持っているコードは以下のとおりです。
picbox.Image.Save("example_file", System.Drawing.Imaging.ImageFormat.Png)
100px x 100px にサイズを変更し、画像ボックスに PNG として画像を保存するにはどうすればよいですか? 保存はできますが、出力ファイルが開きません。私が持っているコードは以下のとおりです。
picbox.Image.Save("example_file", System.Drawing.Imaging.ImageFormat.Png)
サムネイルの基本はかなり簡単です。
保存するには、ファイル名に「.png」を追加することをお勧めします。画像は picbox にあるため、入力を減らすために取り出します。
Dim bmp As Bitmap = CType(picbox.Image, Bitmap)
' bmpt is the thumbnail
Dim bmpt As New Bitmap(100, 100)
Using g As Graphics = Graphics.FromImage(bmpt)
' draw the original image to the smaller thumb
g.DrawImage(bmp, 0, 0,
bmpt.Width + 1,
bmpt.Height + 1)
End Using
bmpt.Save("example_file.PNG", System.Drawing.Imaging.ImageFormat.Png)
ノート:
Bitmap
ものは、使い終わったら破棄する必要があります。
bmpt.Dispose()
、最後の行として追加します。PictureBox
)、同じファイル名で保存することはできません。「myFoo_t」として保存された「myFoo」など、名前を少し変更します。Bitmap
他方から計算します。