如何将图片大小调整为 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”保存为“myFoo_t”。Bitmap
从另一个计算新的高度或宽度。