Подтвердить что ты не робот

Пакетное преобразование Linux: изменение качества jpg с конвертированием, но сохранить его имя

Если я конвертирую свои изображения с помощью

convert -quality 80% *.jpg

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

4b9b3361

Ответ 1

Попробуйте это вместо:

mogrify -quality 80% *.jpg

Ответ 2

преобразование командной справки:

convert input-file [options] output-file

Теперь немного script, чтобы преобразовать все файлы jpg в 80% качества оригинала в текущем каталоге

for file in *.jpg; do
  convert "$file" -quality 80% "$file"
done;