Массовое изменение размера/сжатие файлов TIFF

Массовое изменение размера/сжатие файлов TIFF

Мы поддерживаем и размещаем EMR для нескольких медицинских практик; эти практики сканируют изображения в это программное обеспечение, сохраняя их в виде плоских файлов (в основном TIFF). Из-за плохой подготовки пользователей (люди сканируют текстовые страницы как полноцветные изображения...) и других факторов мы сталкиваемся с проблемой хранения из-за размера и количества отсканированных изображений.

Не вдаваясь в подробности, мне было поручено найти способ уменьшить размеры существующих файлов, не жертвуя при этом слишком большим разрешением.

Я уже делал это раньше, используя пакетные операции с файлами Irfanview — я конвертировал около миллиона изображений из JPEG в черно-белый TIFF — процесс был быстрым (относительно), но все равно занял несколько дней.

Я просматриваю в общей сложности 11 000 000 файлов, занимающих около 2 терабайт пространства, но оно быстро растет.

Я не смог найти ни одного сообщения об изменении размера/сжатии такого количества файлов -Какая утилита/скрипт лучше всего подойдет для решения подобной задачи?

Спасибо!

решение1

Я фанатГрафикаМагия(он же ImageMagick)

Вотпримеризменения размера изображений, помещая новые в отдельный каталог:

cd public_html/images/thumbs
mogrify -resize 16x12 -quality 100 -path ../new-thumbs *.jpg

Вот как конвертировать изображения в другой формат, но при этом оригиналы будут удалены:

mogrify -format tiff *.jpg

Связанный контент