2

バイト配列を tiff イメージから jpg のバイト配列に変換するにはどうすればよいですか?

Web から 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 に答える