我之前使用此代码将tiff转换为png:
using (MemoryStream inStream = new MemoryStream(tiffBytes))
{
using (MemoryStream outStream = new MemoryStream())
{
System.Drawing.Image.FromStream(inStream)
.Save(outStream, System.Drawing.Imaging.ImageFormat.Png);
}
}
并且它适用于所有大小和尺寸的tiff文件,直到我需要更改此代码并将TIFF filse转换为JPEG:
using (MemoryStream inStream = new MemoryStream(tiffBytes))
{
using (MemoryStream outStream = new MemoryStream())
{
System.Drawing.Image.FromStream(inStream)
.Save(outStream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
但是当我更改代码时,我上传大tiff大小时会出现一般错误。像一个21 MB大小的图像。 (tiff大小没有问题)。
"A generic error occurred in GDI+."
我该怎么办?我对尺寸没有限制。