我在 C# 中使用 Magick.NET 进行图像处理。是否可以在使用 Magick.NET 保存为 JPEG 时控制色度二次采样和/或指定备用量化表。
问问题
624 次
1 回答
1
您可以使用 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
于 2016-11-19T10:38:13.033 回答