Конвертація зображень в терміналі macOS

konvertaciya izobrazhenijj v terminale macos52 Конвертація зображень в терміналі macOS

Як конвертувати зображення в командному рядку MAC OS?

Конвертація зображень в терміналі macOS

Якщо від занурення в нетрі параметрів afconvert я вас спробував обережно відмовити, то за те, щоб спробувати маковський конвертер графіки sips, навпаки, жарко агітую. Повертатися до ImageMagick після знайомства з ним навряд чи захочеться.

Щоб перекодувати файл з одного формату в іншій, введіть:

1 sips -s format <формат> <вхідний файл> –out <вихідний файл>

Для JPEG можна після формату задати рівень стиснення: formatOptions <відсотки>. Серед підтримуваних форматів є JPEG, TIFF, PNG, GIF, BMP, PSD і деякі більш екзотичні.

Крім цього, з картинкою можна робити різні перетворення. Ось список найбільш корисних параметрів, які можна додати до команди:

  • -з <ширина> <висота> — обрізати;
  • -f — відобразити;
  • -r <градуси> — повернути;
  • -z <ширина> <висота> — змінити розміри;
  • -Z <ширина> — самий корисний параметр, який пропорційно стискає або розтягує картинку в залежності від заданої ширини.

Якщо потрібно конвертувати відразу багато картинок, то вам стане в нагоді ось такій скриптик на bash:

for i in *.png; do sips -s format jpeg -s formatOptions 97 “${i}” –out “${i%png}jpg”; done

Тут PNG з поточного каталогу стискаються в JPEG з якістю 97%.

Сподобалася стаття? Поділитися з друзями:
Всезнайко - Корисні поради