2

如何将字节数组从 tiff 图像转换为 jpg 字节数组?

我有来自网络的 Tiff 图像的字节数组,那么如何在不编写新文件的情况下将其用作 jpg?

4

1 回答 1

3
Byte[] tiffBytes;
Byte[] jpegBytes;

using (MemoryStream inStream = new MemoryStream(tiffBytes))
using (MemoryStream outStream = new MemoryStream())
{
    System.Drawing.Bitmap.FromStream(inStream).Save(outStream, System.Drawing.Imaging.ImageFormat.Jpeg);
    jpegBytes = outStream.ToArray();
}

我没有尝试过,但它应该可以工作。如果您要最后保存文件,您可以在位图上使用文件路径而不是流的 save 方法。

于 2012-09-20T22:22:25.557 回答