我正在尝试使用以下代码将原始图像文件转换为.jpeg:
byte[] bytes = System.IO.File.ReadAllBytes(@"C:\TestFiles\input.NEF");
using (Image image = Image.FromStream(new MemoryStream(bytes)))
{
image.Save(@"C:\TestFiles\output.jpeg", ImageFormat.Jpeg);
}
但失败的消息:
参数无效。
我知道这可能是因为内存不足(来自这个关于C# “Parameter is not valid.” creating new bitmap的问题),但我相信有足够的内存。输入的.nef文件是11.1mb