2011-02-15 3 views
2

나는 PIL을 사용하여 업로드 된 이미지를 처리하고 있습니다. 불행하게도 CMYK에서 RGB 로의 색상 변환에 문제가있어 이미지 톤과 대비가 변경됩니다.PY에서 CMYK에서 RGB로 변환하는 동안 색상 유지

저는 직접적인 숫자 변환만을한다고 의심합니다. PIL 또는 그 위에 구축 된 항목에 Adobian 더미 방지 이 포함되어 있습니까? 포함 된 프로필을 사용하고 대상으로 변환하고 숫자를 보존합니다. 도구를 변환에 사용할 수 있습니까?

내 건강한 무지와 미경험에서, 이런 종류의 저에게 뛰어 들었고 저를 잡아 먹었습니다. 이 시점에서 색 공간, 변형 및 필요한 수학을 복잡하게하지 않고이 작업을 수행하고 싶습니다.

이전에는 사용 해보지 않았지만 누구든지 정교한 방식으로 수행 할 수있는 경험이있는 경우이 처리 단계에서 ImageMagick을 사용합니다.

답변

8

그래서 색 관리를 위해 가장 널리 사용되는 오픈 소스 솔루션 인 Little CMS을 언급하면서 다른 사람들과 만나기까지 오래 걸리지 않았습니다. 나는 파이썬 바인딩을 위해 주위를 기웃 거리며 돌아 다니며, 오래된 pyCMS과 작은 CMS를 지원하는 PIL에 대한 일부 표면적 인 개념을 발견했다. littleCMS (1.1.5 이상 권장) :

CMS 지원 :

사실, 리틀 CMS에 대한 지원이, 그것은 전체 무려 한 줄에 언급 한 것.

이 문서는 대한 참조를 포함하지, 더 국소 가이드, 구글은 무엇을 크롤하지 않았고, 자신의 메일 링리스트는 폐쇄 ...하지만 소스를 통해 파고 잘 설명하고 작업을 끝낼 수있어 PIL.ImageCms 모듈 거기에있다. 호프는 지저분한 인터넷 발굴에서 누군가를 구하기를 희망합니다.

쿠키를 내고 ...