Нижче наведено різні рішення для різних проблем, з якими ми стикаємося щодня, і цього разу вони показують нам, як змінювати розмір зображень за допомогою терміналу за допомогою двох інструментів з пакета ImageMagick.
Як вони розповідають нам в оригінальній статті:
На перший погляд, обидві програми здаються схожими, хоча `mogrify` трансформує зображення, замінюючи оригінальний файл, тоді як `convert` зберігає результат у новому файлі. ` mogrify` приймає як аргумент лише зображення, яке потрібно трансформувати, тоді як ` convert` приймає як зображення, яке потрібно трансформувати, так і назву файлу, де буде збережено результат.
Конвертувати
Давайте спочатку розглянемо, як виконувати різні завдання за допомогою convert :
Розріжте зображення навпіл і збережіть результат у файл файл2.jpg:
$ convert -resize 50% file.jpg file2.jpg
Змініть розмір зображення file.jpg до 400 × 300 і збережіть результат у файлі file2.jpg:
$ convert -resize 400×300 file.jpg file2.jpg
Половину всіх фотографій та збереження результату в інших файлах:
$ convert -resize 50% *
Могріфікувати
Розріжте файл image.jpg навпіл:
mogrify -resize 50% file.jpg
Змініть розмір файлу зображення.jpg до 400 × 300:
mogrify -resize 400×300 file.jpg
Половити всі фотографії вдвічі:
mogrify -resize 50% *