반응형
JPG 이미지에서 작동하는 동안 "모드 P를 JPEG로 쓸 수 없음"이 표시됨
대부분 JPG 인 일부 이미지의 크기를 조정하려고합니다. 그러나 몇 가지 이미지에서 오류가 발생합니다.
Traceback (most recent call last):
File "image_operation_new.py", line 168, in modifyImage
tempImage.save(finalName);
File "/Users/kshitiz/.virtualenvs/django_project/lib/python2.7/site- packages/PIL/Image.py", line 1465, in save
save_handler(self, fp, filename)
File "/Users/kshitiz/.virtualenvs/django_project/lib/python2.7/site- packages/PIL/JpegImagePlugin.py", line 455, in _save
raise IOError("cannot write mode %s as JPEG" % im.mode)
IOError: cannot write mode P as JPEG
이미지 유형을 변경하지 않고 베개 라이브러리를 사용하고 있습니다. 내 OS는 Mac OS X입니다. 문제를 어떻게 해결할 수 있습니까?
이미지를 RGB 모드로 변환해야합니다.
Image.open('old.jpeg').convert('RGB').save('new.jpeg')
반응형
'Programing' 카테고리의 다른 글
C ++ Qt-qmake에 의해 생성 된 makefile에“-std = c ++ 11”을 추가하는 방법은 무엇입니까? (0) | 2021.01.11 |
---|---|
상자 그림은 평균 값을 보여줍니다. (0) | 2021.01.11 |
행당 3 개의 열을 표시하려면 어떻게해야합니까? (0) | 2021.01.11 |
문자열을 숫자 node.js로 변환 (0) | 2021.01.11 |
Firebase 저장소 및 Access-Control-Allow-Origin (0) | 2021.01.11 |