2010-06-02 17 views
0

如何在C#中定義JPG所在的顏色空間?我正在嘗試創建一個小應用程序,以自動將其轉換爲sRGB在AdobeRGB色彩空間中提交的任何圖像。如何讀取圖像中使用的顏色空間

謝謝你的幫助。

回答

1

您可能會發現這個問題的內容有幫助。

它似乎與您遇到的問題有關。

Converting JPEG colorspace (Adobe RGB to sRGB) on Windows (.Net)

如果你正在運行的服務器端組件,這個應用程序,然後進行到ImageMagick轉換命令的調用將是一個非常容易的選擇。

+1

Daniel在運行轉換之前,我想確保圖像實際上位於錯誤的顏色空間中。我知道如何轉換,我只需要找出圖像是否確實需要轉換。 – Raf 2010-06-07 22:16:01

0

我已經脫殼而出,以sips和檢查結果走近OSX這個問題:

sips -g space /your/imagePath/here.jpg | tail -n1 | awk '{print $2}' 

我比較第二返回值「CMYK」,以確定自己是否需要轉換爲RGB。

但是,如果您使用的是不同的操作系統,則無此功能。

相關問題