Wenn Sie mit JPG-Bildern arbeiten, können Sie den Modus P nicht als JPEG schreiben

Ich versuche, die Größe einiger Bilder zu ändern, von denen die meisten JPG sind. Aber in einigen Bildern erhalte ich den Fehler:

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

Ich ändere den Bildtyp nicht und verwende die Kissenbibliothek. Mein Betriebssystem ist Mac OS X. Wie kann ich das Problem beheben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage