背景:我在 Gimp 中对彩色图像进行了索引转换,结果是源图像的漂亮黑白版本。
我在 ImageMagick 中尝试了许多选项,但无济于事。我可以接近,但从来没有像 gimp 似乎毫不费力地做的那样清晰明了。
这是我的来源:
var bmp = new MagickImage(sourceImage);
bmp.Threshold(new ImageMagick.Percentage(60));
bmp.Resample(200, 200);
bmp.ColorType = ColorType.Bilevel;
bmp.BitDepth(1);
bmp.Settings.Compression = CompressionMethod.Group4;
bmp.Strip();
bmp.Format = MagickFormat.Tiff;
我一直在调整阈值调用,并尝试了我在网上看到的各种建议,并取得了不同程度的成功。
magickimage 有一个名为 -monochrome 的功能,但我还没有找到在 .net 库中是如何实现的。
我相信这是可能的,但实现漂亮的黑白转换的最佳方法是什么。