我需要转换和保存CMYK格式的图像。当我上传RGB格式的图像时,则需要将其转换为CMYK。 .Net中可能吗?谢谢如何将.RGB格式的上传图像转换为.Net中的CMYK格式?
回答
我不知道.Net的第一件事,但我看到一个网站,您可以在5mb以下的图像文件中执行免费的RGB到CMYK转换。您可以选择许多CMYK配置文件。对于美国的商业胶印,我会建议GRACoL2006_Coated1v2.icc和杂志/卷筒纸胶印我会使用SWOP2006_Coated3v2.icc
http://www.rgb2cmyk.org/
有一个在.NET中没有原生支持CMYK。您需要第三方图书馆或服务,或自己写。将图像转换为CMYK并不是那么简单,每个目的都有不同的要求,因此您需要更好地定义要求以决定使用哪种方法。
编辑:侧边栏有一个链接到以前的疑问,有一些答案:Convert RGB color to CMYK?
正如其他人所提到的.NET本身并不支持图像色彩空间的调整。
然而,ImageMagick是一款出色的免费软件套件,可以让您使用-colorspace或-profile选项执行此操作。
的.NET库,让你打入ImageMagick的便利,命名为ImageMagick.NET,它可以从Codeplex下载...
这已经在这里找到答案:.NET TIFF file: RGB to CMYK conversion possible without a third party library?
而且我相信这个问题的答案来自这里的讨论:http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/0a4fecba-6212-4e72-9e10-7874c6327e7a/
但是,答案仅限于以tiff格式输出。
您可以使用ImageMagick for .Net执行此操作,名为Magick.Net。你可以通过Nuget安装它,它是免费的。
在Magick.Net中,颜色配置文件转换相当混乱。你可能想知道它是magick.TransformColorSpace
,还是基于一些基于命令行的答案,magick.Negate()
。但它既不是。相反,您需要“添加”现有的ColorProfile,感觉不对,然后添加要转换的颜色配置文件,然后Magick.Net会为您处理背景中的转换细节。
// Tell ImageMagick this is RGB
magick.AddProfile(ColorProfile.SRGB);
// Tell it to convert it.
magick.AddProfile(ColorProfile.USWebCoatedSWOP);
'TransformColorSpace'方法和你的例子一样,但是有更好的语法。如果源图像没有配置文件,它将使用您提供的那个。如果这不起作用,请在CodePlex上告诉我。 – dlemstra 2015-07-22 20:50:09
- 1. 将像素值转换为RGB格式
- 2. 已上传的图像:转换格式
- 3. 将从各种格式上传的图像转换为JPEG
- 4. ImageMagick - 使用Python中的ICC将图像RGB转换为CMYK
- 5. 将.bmp中的图像格式转换为vb.net中的其他图像格式
- 6. 将ext3图像转换为qcow2格式
- 7. 如何在ASP.Net中将图像从任何格式转换为JPG格式?
- 8. 从CMYK转换为RGB
- 9. 使用Imagick将图像从RGB转换为CMYK
- 10. 使用Imagick将rgb图像转换为cmyk
- 11. 如何将此格式转换为perl中的JSON格式?
- 12. RGB到CMYK转换
- 13. JMagick - 如何将图片从CMYK转换为RGB?
- 14. 将打印,CMYK图像转换为适用于iPhone的平铺RGB图像?
- 15. 如何在iOS中将图像转换为二进制格式?
- 16. 如何使用rgb值将bmp转换为表格(格式为txt,xls)?
- 17. 将C++ printf格式转换为VB .NET字符串格式
- 18. 如何将osgjs格式转换为obj或类似的格式?
- 19. 如何将索引图像转换为C#中的RGB图像?
- 20. 如何将二进制格式的图像转换为可分析的图像?
- 21. 如何将PKCS#8格式的PEM私钥转换为传统格式?
- 22. 如何将字符串转换为图像格式编程
- 23. 如何使用Objective C将.jpg图像转换为.bmp格式?
- 24. 如何将rtf转换为图像格式(jpg/png ..)
- 25. 如何将SVG文件转换为其他图像格式
- 26. 如何将jpeg图像转换为字节格式
- 27. 如何将图像转换为PVRTC格式
- 28. 如何将jpeg图像序列转换为视频格式?
- 29. 如何将Excel格式的文件转换为服务器上的sql格式
- 30. PDF格式转换为图像
[Convert RGB color to CMYK?](http://stackoverflow.com/questions/2426432/convert-rgb-color-to-cmyk) – 2012-04-05 17:58:14