c# - 如何将 PictureBox.Image 保存到文件?

标签 c# bitmap picturebox

我使用以下代码将 jpgImage 写入 PictureBox.Image。

var jpgImage = new Byte[jpgImageSize];
...
pictureBox.Image = new Bitmap(new MemoryStream(jpgImage));

我可以使用下面的代码将字节数组写入文件

using (var bw =
    new BinaryWriter(File.Open(filename, FileMode.Create,
        FileAccess.Write, FileShare.None)))
{
    bw.Write(jpgImage);
}

但是如何从 PictureBox.Image 中获取 jpgImage 字节数组,以便将其写入文件? IOW:如何反转以下内容以从 PictureBox.Image 获取字节数组?

pictureBox.Image = new Bitmap(new MemoryStream(jpgImage));

最佳答案

试试这个

pictureBox.Image.Save(@"Path",ImageFormat.Jpeg);

关于c# - 如何将 PictureBox.Image 保存到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6845720/

相关文章:

c# - 以编程方式访问 MSDN 类和文档?

c# - MSDN 代码示例中缺少空格和换行符

c# - 如何将图像文件保存在我的项目文件夹中?

c# - 同时更新多个图片框

c# - 了解抽象类的子类型

c# - 在 .Net 中阅读 PDF 文档

c# - C# 中的图像调整大小 - 确定调整大小尺寸(高度和宽度)的算法

安卓 : Bitmap causing out of memory error

javascript - 位图到 svg 路径

c# - 在不丢失 pictureBox 的情况下处理 pictureBox 图像