Есть изображения, которые находятся в формате растрового изображения. Мне нужно преобразовать его в форму jpeg2000. можете ли вы указать мне шаги, включенные в это. Как изображения могут быть преобразованы из bmp в jpeg2000. как я могу это сделать заблаговременноКак преобразовать растровое изображение в jpeg2000
1
A
ответ
-1
Используйте FileStream.
byte[] raw = File.ReadAllBytes("pic.bmp");
using(Image img = Image.FromStream(new MemoryStream(raw)))
{
img.Save("pic.jp2", ImageFormat.Jpeg);
}
+1
Я думаю, что panchi хочет JPEG2000, код, который вы опубликовали, сохраняет изображение в формате JPEG (1992). – Caramiriel
1
Вы можете использовать Magick.NET (https://github.com/dlemstra/Magick.NET).
using (MagickImage image = new MagickImage("input.bmp"))
{
image.Write("output.jp2");
}
0
Не знаете, как именно вы хотели бы это сделать, однако, возможно, вы захотите ознакомиться с функциями ImageMagick. http://www.imagemagick.org/script/jp2.php
Вы попробовали что-нибудь? –
Вы пытались хотя бы сделать битмап.Save (@ "C: \ image.jpeg", ImageFormat.Jpeg); '? –