2010-01-07 127 views
4

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

我试图用imageglue做到这一点,但结果并不是我所期待的,因为它使用C,M和Y通道转换灰度,并将黑色通道保留为0%。

我需要的是如果任何人有在使用.net中的任何其他库/ API的经验可以工作?

+1

你究竟在努力完成什么? – 2010-01-07 20:33:56

+0

“RGB(jpg)灰度CMYK”令人困惑?你的形象究竟是什么? RGB还是CMYK? – mloskot 2010-01-23 20:39:52

回答

0

你有triedAForge.Net

还有ImageMagick的,用于图像处理的C++框架,具有NET包装(谷歌MagickNet)

0

我发现bitmap transform classes在尝试进行一些图像格式转换时很有用,但是... CYMK是可以解决的最复杂的转换之一,因为有多种方法可以表示某种颜色。特别是相等的CYM百分比可以为您提供相当于相同百分比K的灰色阴影。打印机通常使用基于CYMK进行归一化的底色去除/变换,以便从CYM中获取较大的通用百分比并将其转换为K.这是假设的给更纯的黑人和灰色的音调。因此,即使您的灰度图像只使用CYM和零黑色通道,但在使用脱色功能将其送到打印机时,仍然可以使用除K之外的其他任何值进行打印。