我需要轉換和保存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