2011-02-10 5 views
0

ImageMagick Magick ++ API를 사용하여 C++ 프로그램에서 이미지 작업을합니다. PDF 파일에서 이미지를 읽습니다. CMYK 색상 공간이있는 일부 이미지가 있습니다. 어떻게 이러한 이미지를 RGB로 올바르게 변환 할 수 있습니까?Magick ++ JPEG를 CMYK에서 RGB Colorspace로 변환

도움 주셔서 감사합니다.

+0

여기를 참조하십시오 : http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14450 –

답변

0

지금 해결했습니다. 나는 image->channel(AllChannels) 방법을 사용했다. 색상은 이전과 완전히 동일하지는 않지만 사용 가능합니다.

+0

* '색상이 이전과 완전히 동일하지 않습니다.'* - 색상 공간을 변환합니다. 효과를 최소화하려면 (결코 완전히 제거 할 수는 없습니다!) * ICC 색상 프로파일 *을 사용해야합니다. 그러나 이것은 그 자체로 예술입니다 (그리고 당신은 당신의 상황에 맞춰진 정확한 컬러 프로파일을 가질 필요가 있습니다). 단순히'-colorspace this + colorspace'를 추가한다고 가정하지 마라. magickally 모든 편차를 풀 것이다. 정확한 색상 충실도로 작업하려면 모니터 보정을 시작해야합니다 ... –

관련 문제