2014-12-14 14 views
0

두 개의 레이어로 만든 gimp에서 내 자신의 이미지를 만들었습니다. 모드는 다음과 같이 설정되었습니다 : 이미지 -> 모드 -> rgb. 나는 PNG로 저장했다.python으로로드 png gimp에서 rgb 이미지로 만든 이미지

나중에,이 이미지를 PIL.Image를 사용하여 파이썬 스크립트로로드하려고했습니다. 하지만 불행히도로드 된 것은 모든 픽셀에 대해 네 개의 숫자가있는 이미지 였으므로 CMYK로로드되었습니다. 이미지가 rgb로로드되는 것을 제한하는 방법이 있습니까? 아니면 실제로 rgb로 저장하도록 변환기를 강제하는 방법이 있습니까?

감사합니다. Tomas.

답변

2

PNG가 알파 채널을 지원하므로 사용자가 얻는 것은 CMYK가 아니라 RGBA 값입니다. 각 픽셀에 대해 3 값 RGB를 얻으려면 다음을 시도하십시오.

im = Image.open('test.png').convert('RGB')