图像转换

4

我需要将RGB(jpg)灰度CMYK仅转换为黑色通道(K)。

我尝试使用imageglue来完成这个操作,但结果并不是我想要的,因为它使用C,M和Y通道转换灰度,并将黑色通道保持为0%。

如果有人在.NET中使用其他库/ API有经验,那么我需要它可以工作吗?


1
你真正想要实现什么? - Hans Passant
“RGB(jpg)灰度 CMYK”让你感到困惑了吗?你的图片实际上是什么格式?RGB还是CMYK? - mloskot
4个回答

2

0

我发现在进行一些图像格式转换时,位图变换类非常有用,但是... CYMK是您可以处理的最复杂的转换之一,因为有多种表示某些颜色的方法。特别是相等的CYM百分比会给您灰色阴影,这与相同百分比的K相当。打印机通常使用底色去除/转换,以使CYMK标准化,从CYM中取出大量常见的百分比并将其转移到K中。这应该提供更纯净的黑色和灰色调。因此,即使您使用仅使用CYM且没有黑色通道的灰度图像来表示它,当您将其传输到使用底色去除的打印机时,它仍然可以使用仅使用K。


0

你尝试过AForge.Net吗?

还有ImageMagick,一个用于图像处理的c++框架,带有一个.net包装器(在谷歌上搜索MagickNet)。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接