Я использую reportlab для создания PDF-документов из API-интерфейса python. Документы включают фотографии (ранее сделанных с помощью камеры или мобильного устройства), нагруженные:ReportLab отображает изображения с неправильной ориентацией
from reportlab.platypus import Image
img = Image(path)
story.append(img)
Проблема: некоторые изображения не отображаются с правой ориентации (некоторые EXIF-данные, вероятно, утрачены или игнорируются в какой-то момент).
я столкнулся с подобной проблемой PIL один раз, и решение, которое я выбрал, чтобы использовать Жезл вместо PIL или подушки, но это, кажется ReportLab использует только PIL для обработки изображений с Python ...
Я нашел this code snippet from another question но я не уверен, как редактировать reportlab, чтобы включить его, или если это хороший способ.
Я удивлен, что я не нашел ничего по этому вопросу, я не могу быть только один хочет включить фотографии в ReportLab сгенерированных PDF ...
Вот изображение с оригиналом изображение открыто в режиме предварительного просмотра на левой и PDF справа:
Спасибо за любую помощь, я изо всех сил с этим в течение нескольких часов теперь ...
Можете ли вы представить фактическую картину, которая иллюстрирует это поведение? –
@MichielOvertoom Я отредактировал мое сообщение, чтобы добавить картинку. – Kyrill
Это скриншот того, как изображение выглядит в Preview. Мне любопытно сама картина, поэтому я могу проверить ее содержимое. –