基本上,我有一个程序可以从本地计算机保存图像。我将此图像预览为大尺寸。我在此预览弹出窗口上有另存为按钮。我的问题是,图像保存为 byte[],如何使用 SaveFileDialog 将 byte[] 保存为 png 文件?
谢谢,
问题就这样解决了;
var saveFileDialog = new SaveFileDialog
{
DefaultExt = ".png",
DefaultFileName = this.ViewDetailSource.ManagedEntityName + " Image",
FilterIndex = 1,
Filter = "All Files|*.*"
};
bool? result = saveFileDialog.ShowDialog();
if (result.HasValue && result.Value)
{
using (var filestream = saveFileDialog.OpenFile())
{
filestream.Write(this.imagecapableentity.EntityImage, 0, this.imagecapableentity.EntityImage.Length);
}
}
EntityImage 是字节[]
谢谢大家,