2015-12-14 2 views
0

Я пытаюсь изменить размер изображений размером более 10 мб.Изменение размера изображений с помощью imagemagick, когда они больше 10mb

Это мой ImageMagick коммандос: convert -strip -interlace Plane -resize 70% -quality 80% file.jpg file.jpg

Может кто-нибудь объяснить мне, как я перебираем изображения в папке, которые больше, чем 10mb?

ответ

1

Использование находкой:

find /your/path/here -name '*.jpg' -size +10M -exec convert -strip -interlace Plane -resize 70% -quality 80% {} {} \; 

Это находит все файлы размером более 10 МБ и с именами, заканчивающимися в .jpg и выполняет команду на них. {} - это заполнитель для имени текущего файла.

+0

Спасибо! Именно то, что мне нужно :) – Paul

Смежные вопросы