Получить отладочный вывод из подушки - PullRequest
0 голосов
/ 09 мая 2018

С Python PIL неправильно декодирует цвета TIFF (используя неправильное цветовое пространство)? , я предполагаю, что раньше было возможно получить PIL, чтобы вывести кучу полезных выходных данных отладки, установив PIL.Image.DEBUG = True. Однако этот атрибут больше не существует; на https://github.com/python-pillow/Pillow/issues/1191 похоже, что он был заменен использованием встроенного модуля ведения журнала несколько лет назад.

Однако, если я сделаю

import logging
logging.root.setLevel(logging.DEBUG)
logging.debug('Test')  # Trigger installation of default StreamHandler
from PIL import Image
Image.open('my_picture.tif').show()

тогда я не получаю вывод логирования, кроме моего сообщения 'Test'.

Что мне нужно сделать, чтобы увидеть журнал отладки из подушки?

1 Ответ

0 голосов
/ 23 июля 2018

Чтобы получить интересующий вывод TIFF -

from PIL import Image, TiffImagePlugin
TiffImagePlugin.DEBUG = True
Image.open('my_picture.tif')
...