C# 保存图片到本地文件夹中

使用System.Drawing.Image保存图片到本地文件夹中;

命名空间:System.Drawing;

///ImageData:图片的byte数组数据
///imageName:图片保存的路径
private void SaveImage(byte[] ImageData, string imageName)
{
    try
    {
        //保存图片到本地文件夹
        System.IO.MemoryStream ms = new System.IO.MemoryStream(ImageData);
        System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
        //保存到磁盘文件
        string imagePath = System.IO.Path.Combine(m_ImagrRootDir, "图像", DateTime.Now.ToString("yyyyMMdd"));
        if (!System.IO.Directory.Exists(imagePath))
            System.IO.Directory.CreateDirectory(imagePath);
        img.Save(System.IO.Path.Combine(imagePath, imageName), System.Drawing.Imaging.ImageFormat.Jpeg);
        ms.Dispose();
        MessageBox.Show("图片已保存至:"+ m_ImagrRootDir);
    }
    catch (Exception exception)
    { 
	}
}

猜你喜欢

转载自blog.csdn.net/BYH371256/article/details/120411495