Массовая конвертация изображений
Иногда возникает нужда изменения размеров большого количества изображений из консоли. Вот пример решения:
1 2 3 |
for p in *.JPG; do convert $p -resize 800 -quality 70 out/`basename $p`; done |
for p in *.JPG — перебор графических файлов с расширением JPG!
-resize 800 — изменение разрешение фотографии, указывается ширина, а высота изменяется пропорцианально.
quality 70 — качество будущих изображений.
out/ — папка, куда будут помещаться уже перекодированные изображения.
basename $p — наименование сохраняемых файлов остается прежним.