Как изменить размер изображений с помощью mogrify с большим количеством опций

find . -name '*.jpg' -o -name '*.JPG' | xargs -I{} mogrify -resize 1024">" -quality 40 {}


Команда «find . -name ‘*.jpg’ -o -name ‘*.jpg’ | xargs -i{} mogrify -resize 1024″>» -quality 40 {}» выполняет следующие действия:

— Сначала она использует команду «find» для поиска всех файлов с расширением .jpg в текущем каталоге и его подкаталогах.
— Затем команда использует флаги «-o» для поиска всех файлов с расширением .jpg (дублирование фильтра ограничивается связкой -name ‘*.jpg’ -o -name ‘*.jpg’, возможно, это ошибка и просто дублирует фильтр)
— Результаты поиска передаются в команду «xargs» с опцией «-i{}», которая будет заменять {} на каждый найденный файл при выполнении дальнейшей команды.
— Наконец, команда «mogrify» используется для изменения размера изображений на ширину 1024 пикселей с сохранением оригинального соотношения сторон и сжатием с качеством 40%.

Эта команда может быть полезна, если вам нужно быстро изменить размер группы изображений. Если нет необходимости сохранять соотношение сторон, можно использовать опцию «-resize 1024×1024» для изменения размера изображений до 1024×1024 пикселей. Вместо флага «-quality 40» можно указать другое значение, чтобы получить лучшее качество изображений или меньший размер файла.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *