我需要仅使用黑色通道(K)转换RGB(jpg)灰度CMYK。
我正在尝试使用imageglue,但结果不是我正在寻找的,因为它使用C,M和Y通道转换灰色并使黑色通道保持为0%。
我需要的是,如果有人有使用.net中任何其他库/ api的经验吗?
答案 0 :(得分:2)
我首先看一下WPF中的ColorConvertedBitmap类。这是一个指向文档的链接和一个基本示例:
答案 1 :(得分:0)
你有triedAForge.Net吗?
还有ImageMagick,一个用于图像处理的c ++框架,带有.net包装器(google for MagickNet)
答案 2 :(得分:0)
答案 3 :(得分:0)
我发现bitmap transform classes在尝试进行一些图像格式转换时非常有用但是...... CYMK是您可以解决的最复杂的转换之一,因为有多种方法可以表示某些颜色。特别是相等的CYM百分比给你灰色阴影,它们相当于K的相同百分比。打印机经常使用色彩去除/转换来使CYMK正常化,以便从CYM获取大的常用百分比并转移到K.这是假设给出更纯净的黑色和灰色调。因此,即使你有一个灰度图像只用CYM表示,黑色通道为零,但是当你使用底色删除将它打印到打印机时,它仍然只能用K打印。