[ 오류 예시 ]
File "C:\Users\wnsdu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\PIL\JpegImagePlugin.py", line 621, in _save raise IOError("cannot write mode %s as JPEG" % im.mode) OSError: cannot write mode RGBA as JPEG
1. ERROR 발생 원인
png 파일의 투명도를 표현하는 파일 포맷의 alpha값을 jpg 파일로 저장하면서 함께 저장하려고 하여 발생되는 것이다. 즉, 저장하려는 jpg에서 저장될 수 없는 값을 저장하려고 하여 발생하는 문제이다.
2. 해결 방법
# 이미지 JPG로 저장
im = im.convert('RGB')
im.save('img_result.jpg')
im = im.convert('RGB')
로 설정해주어 jpg로 파일이 정상 저장되도록 해준다.