Зміна розміру зображення з терміналу в Linux

ImageMagick – це зручний багатоцільовий інструмент командного рядка для будь-яких операцій із зображеннями. ImageMagick підтримує різні типи зображень, включаючи фотографії JPG та графіку PNG.

Зміна розміру зображення

Я часто використовую ImageMagick на своєму веб-сервері, щоб змінити розмір зображень. Наприклад, я хочу розмістити фотографію своїх кішок на власному веб-сайті. Фотографія з мого телефону дуже велика, близько 4000×3000 пікселів, розміром 3,3 МБ. Це надто великий обсяг для веб-сторінки. Я використовую інструмент перетворення ImageMagick для зміни розміру фотографії, щоб я міг розмістити її на свою веб-сторінку. ImageMagick – це повний набір інструментів, а одним із найпоширеніших є команда convert.

Команда ImageMagick convert використовує наступний синтаксис:

convert <span class="br0">{</span>input<span class="br0">}</span> <span class="br0">{</span>actions<span class="br0">}</span> <span class="br0">{</span>output<span class="br0">}</span>

Щоб змінити розмір фотографії PXL_20210413_015045733.jpg до більш зручної ширини 500 пікселів, введіть наступну команду:

<span class="co4">$ </span>convert PXL_20210413_015045733.jpg <span class="re5">-resize</span> 500x sleeping-cats.jpg

Розмір нового зображення тепер становить лише 65 КБ.

Ви можете вказати розміри як ширини, так і висоти із параметром -resize. Але, надаючи лише ширину, ImageMagic виконує обчислення за вас та автоматично зберігає співвідношення сторін, змінюючи розмір вихідного зображення з пропорційною висотою.

Встановлення ImageMagick у Linux

У Linux можна встановити ImageMagick за допомогою диспетчера пакетів. Наприклад, у Fedora або подібних системах:

<span class="co4">$ </span><span class="kw2">sudo</span> dnf <span class="kw2">install</span> imagemagick

У Debian та подібних системах:

<span class="co4">$ </span><span class="kw2">sudo</span> apt <span class="kw2">install</span> imagemagick
Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x