1

Возможный дубликат:
Пакетное преобразование PNG в JPG в Linux

У меня есть около 50 PNG, около 10 МБ каждый (полностью сжатый). Я хочу конвертировать их в JPG с максимальным качеством, чтобы они не превышали 5 Мб в Facebook. Я могу вручную конвертировать каждый из них в GIMP, но это кажется чем-то вроде боли. Есть ли простой способ конвертировать их всех сразу?

Edit: mogrify -format jpg *.png кажется, в значительной степени то, что я ищу. Тем не менее, он сжимается до 1,5 МБ. Когда я выбираю максимальное качество в GIMP, оно сохраняет их на уровне около 4 Мб. Есть ли способ контролировать степень сжатия с помощью mogrify?

1 ответ1

2

Попробуйте mogrify -format jpg -quality 90 *.png и картинки должны получиться намного меньше.

"Качество" - это целочисленное значение от 0 до 100, где 0 - наихудшее, а 100 - лучшее, скорее всего, значения по умолчанию будут равны 100, следовательно, файлы большого размера 90 - хорошая точка для начала, поскольку она хорошо сжимается, и вы почти не увидите различий с исходным изображением. Ниже 75 вы, вероятно, начнете видеть артефакты и плохое качество, в зависимости от вашего зрения и личной эстетики.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .