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

1274
Aron

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

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

Я сделал это до того, как использовал пакетные операции Irfanview - я конвертировал около миллиона изображений из JPEG в TIFF Black & White - процесс был быстрым (сравнительно говоря), но все же занял несколько дней.

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

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

Спасибо!

0
Если текстовые страницы были идентифицированы, и для их преобразования в **. Doc ** или текстовые документы использовалось программное обеспечение OCR, вы могли бы сэкономить кучу места. cybernard 9 лет назад 0
Какие ОС Windows, Linux, Mac? cybernard 9 лет назад 0
Легко найти жесткие диски объемом 4 ТБ и 6 ТБ, почему бы не получить пару из них. Вы можете поместить 5 или более жестких дисков по 6 ТБ в массив raid и получить гораздо больше памяти, чем сейчас. Я взял жесткий диск на 4 Тб за 170 долларов, и это было без попытки сравнить магазин. cybernard 9 лет назад 0

1 ответ на вопрос

0
johntellsall

Я фанат GraphicsMagick (он же ImageMagick)

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

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

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

mogrify -format tiff *.jpg 
Лучший ответ для этой конкретной ситуации (массовое преобразование) - я изменил скрипт powershell, который использует Imagemagick для преобразования, рекурсивно. Он включает в себя проверку размера файла и проверку глубины цвета, а также ведение журнала. Aron 9 лет назад 0