2010-06-02 3 views
0

C#에서 JPG가있는 색 공간을 어떻게 정의 할 수 있습니까? AdobeRGB colorspace에 제출 된 이미지를 자동으로 sRGB로 변환하는 작은 응용 프로그램을 만들려고합니다.이미지에 사용 된 색 공간을 읽는 방법

도움 주셔서 감사합니다.

답변

1

이 질문의 내용은 도움이 될 수 있습니다.

귀하가 갖고있는 문제와 관련이있는 것으로 보입니다.

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

그런 다음 아주 쉬운 옵션이 될 것 ImageMagick 변환 명령에 전화를 걸기,이 응용 프로그램에 서버 측 구성 요소를 실행하는 경우.

+1

Daniel, 변환을 실행하기 전에 이미지가 실제로 잘못된 색상 공간에 있는지 확인하고 싶습니다. 전환하는 방법을 알고 있습니다. 이미지를 실제로 변환해야하는지 알아야합니다. – Raf

0

나는 결과를 sips에 포격하고 검사하여 OSX에서이 문제에 접근했습니다

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

내가 "CMYK"나는 RGB로 변환해야하는지 여부를 결정하기 위해 두 번째 반환 값을 비교합니다.

다른 OS를 사용하는 경우 유용하지 않습니다.

관련 문제