我在C#中使用Magick.NET进行图像处理。是否可以控制色度二次采样和/或指定替代量化表,同时使用Magick.NET另存为JPEG。
发布于 2016-11-19 18:38:13
您可以使用JpegWriteDefines类设置采样因子和量化表。下面是一个关于如何做到这一点的例子。
using (MagickImage image = new MagickImage("wizard:"))
{
image.Write(@"c:\test.jpg", new JpegWriteDefines()
{
SamplingFactors = new MagickGeometry[]
{
new MagickGeometry ("2x2"),
new MagickGeometry ("1x1"),
new MagickGeometry ("1x1")
},
QuantizationTables = @"c:\YourQuantizationTables.xml"
});
}量化表的示例文件可在以下位置找到:https://github.com/ImageMagick/ImageMagick/blob/master/config/quantization-table.xml
https://stackoverflow.com/questions/40232087
复制相似问题