PYTHONにて画像の保存をする時に「cannot write mode P as JPEG」のエラーが表示された。
このエラーは、 RGB形式の画像データではない場合に出るらしい。

そのために、

iim = url.urlopen(画像URL)
image_file = io.BytesIO(iim.read())
im = Image.open(image_file)
if im.mode != "RGB":
    im = im.convert("RGB")
im.save("image.jpg")

のような処理が必要。

 
 
★★★★★★★★★★★★★★★★★
お仕事に関するご相談・お問い合わせは 株式会社オートプロジェクトのお問い合わせページよりお願いします。

運営サイト:
 IMCショップ
 オートプロジェクト

システム開発案内:
 株式会社オートプロジェクト