有位图格式的图像,我需要将其转换为jpeg2000格式。你能告诉我this.how中包含的步骤可以将图像从bmp转换为jpeg2000吗?我该怎么做呢?提前谢谢。
发布于 2013-05-23 00:36:31
您可以使用Magick.NET (https://github.com/dlemstra/Magick.NET)。
using (MagickImage image = new MagickImage("input.bmp"))
{
image.Write("output.jp2");
}发布于 2019-02-12 18:17:17
您可以使用Jpeg2000.Net library。免责声明:我正在开发这个库,这个库是商业的。
以下是将BMP图像编码为JPEG 2000的基本示例:
a.无损编码
J2kImageData imageData = J2kImageData.FromImage("input.bmp");
imageData.Encode("output-lossless.j2k");b.压缩编码
J2kImageData imageData = J2kImageData.FromImage("input.bmp");
var options30x = new J2kEncodingOptions
{
Codec = J2kCodec.J2k,
QualityMode = J2kQualityMode.CompressionRatio,
QualityValues = new float[] { 30 }
};
imageData.Encode(@"output-30x.j2k", options30x);发布于 2013-05-23 14:30:27
然而,不确定您到底想要如何做,您可能想要研究一下ImageMagick的特性。http://www.imagemagick.org/script/jp2.php
https://stackoverflow.com/questions/16690678
复制相似问题