Я пленочный фотограф, который много занимается кадрированием/изменением размера изображения. Поскольку я снимаю на пленку, мне приходится сканировать негативы и обрезать каждый кадр из пакетного сканирования. Мой сканер сканирует четыре полосы по шесть изображений в каждой (24 кадра/кропа за сканирование).
Мой друг написал мне скрипт для Python, который автоматически обрезает изображения на основе введенных координат. Скрипт работает хорошо, но есть проблемы с форматом файла экспортируемых изображений.
Из сканирования каждый кадр должен создавать TIFF размером 37 МБ с разрешением 240 точек на дюйм (когда я обрезаю и экспортирую в Adobe Lightroom). Вместо этого Cropper выводит TIFF размером 13 МБ с разрешением 72 DPI.
Терминал (я на Mac) предупреждает меня о «декомпрессионной бомбе» всякий раз, когда я запускаю Cropper. Мой друг в тупике и предложил спросить Stack Overflow.
У меня нет опыта работы с Python. Я могу предоставить код, который он написал, и команды, которые дает мне Терминал.
Мысли? Это было бы очень признательно и позволило бы сэкономить ОГРОМНОЕ время. СПАСИБО!
ERROR MESSAGE: /Library/Python/2.7/site-packages/PIL/Image.py:2192: DecompressionBombWarning: Image size (208560540 pixels) exceeds limit of 89478485 pixels, could be decompression bomb DOS attack.