lex*_*Roy 3 c# jpeg tiff image libtiff.net
如何将 tiff 图像的字节数组转换为 jpg 的字节数组?
我从网上获得了 Tiff 图像的字节数组,那么如何在不编写新文件的情况下将其用作 jpg 呢?
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();
}
Run Code Online (Sandbox Code Playgroud)
我没有尝试过,但它应该有效。如果您要最后保存文件,则可以仅使用位图上的 save 方法和文件路径而不是流。