バイト配列を tiff イメージから jpg のバイト配列に変換するにはどうすればよいですか?
Web から Tiff 画像のバイト配列を取得しましたが、新しいファイルを作成せずにそれを jpg として使用するにはどうすればよいですか?
バイト配列を tiff イメージから jpg のバイト配列に変換するにはどうすればよいですか?
Web から 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();
}
私はそれを試しませんでしたが、うまくいくはずです。ファイルを最後に保存する場合は、ストリームの代わりにファイル パスを指定して、ビットマップで save メソッドを使用できます。