Возможный дубликат:
Массовое преобразование фотографий в меньший размер?
Я застрял в ситуации, когда у меня чуть более 100 ГБ изображений, распределенных по нескольким уровням каталогов. Проблема заключается в (как вы можете догадаться) размере файла. Большинство этих изображений были просто сняты с высококачественной цифровой камеры без изменения размера, и в среднем они плавают около 5 МБ.
Мне нужно приложение, которое просматривает каталоги, берет каждое изображение и изменяет его размер.
Исходное имя изображения и структура каталогов должны оставаться неизменными, поскольку это хранилище изображений для приложения, управляемого базой данных, а база данных хранит изображения, каждая из которых записывает собственную папку.
У меня такое ощущение, что это не первый раз, когда кому-то это нужно, но я застрял, я перепробовал несколько вещей и не испытывал особой радости.
Кто-нибудь сталкивался с найденным решением, которое хорошо им помогло?
Если это имеет какое-то значение, структура выглядит следующим образом:
Images > RID01234 > Totally Random Filename 1.jpg
Images > RID01234 > Totally Random Filename 2.jpg
Images > RID01235 > Totally Random Filename 900.jpg