PIL Открытие JPEG Отсутствует Photoshop - PullRequest
1 голос
/ 26 июня 2019

Я открываю файл jpg с помощью Pillow / PillowPIL.Но я получаю недостающую ошибку фотошопа.

Среда представляет собой переносную установку Python WinPython-64bit-2.7.13.1 с нулевой базовой установкой, плюс Pillow-PIL и некоторые другие установленные пакеты.

>>> from PIL import Image
>>> Image.open("snap_thm_0.jpg")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\you\Desktop\penvgui\lib\site-packages\PIL\Image.py", line 2690, in open
    im = _open_core(fp, filename, prefix)
  File "C:\Users\you\Desktop\penvgui\lib\site-packages\PIL\Image.py", line 2676, in _open_core
    im = factory(fp, filename)
  File "C:\Users\you\Desktop\penvgui\lib\site-packages\PIL\JpegImagePlugin.py", line 783, in jpeg_factory
    im = JpegImageFile(fp, filename)
  File "C:\Users\you\Desktop\penvgui\lib\site-packages\PIL\ImageFile.py", line 103, in __init__
    self._open()
  File "C:\Users\you\Desktop\penvgui\lib\site-packages\PIL\JpegImagePlugin.py", line 373, in _open
    handler(self, i)
  File "C:\Users\you\Desktop\penvgui\lib\site-packages\PIL\JpegImagePlugin.py", line 139, in APP
    self.info["photoshop"] = photoshop
UnboundLocalError: local variable 'photoshop' referenced before assignment
>>>

Какие-либо другие пакеты будут необходимы для решения этой проблемы?Спасибо.

1 Ответ

0 голосов
/ 07 июля 2019

Как указано в комментариях, временное решение, предоставленное furas, заключается в назначении None вместо фотошопа.

...