ImageMagick — это удобный многоцелевой инструмент командной строки для любых операций с изображениями. ImageMagick поддерживает различные типы изображений, включая фотографии JPG и графику PNG.
Изменение размера изображений
Я часто использую ImageMagick на своем веб-сервере для изменения размера изображений. Например, я хочу разместить фотографию своих кошек на своем личном веб-сайте. Фотография с моего телефона очень большая, около 4000×3000 пикселей, размером 3,3 МБ. Это слишком большой объем для веб-страницы. Я использую инструмент преобразования ImageMagick, чтобы изменить размер фотографии, чтобы я мог разместить ее на свою веб-страницу. ImageMagick — это полный набор инструментов, а одним из самых распространенных является команда convert
.
Команда ImageMagick convert
использует следующий общий синтаксис:
convert {input} {actions} {output}
Чтобы изменить размер фотографии PXL_20210413_015045733.jpg
до более удобной ширины в 500 пикселей, введите следующую команду:
$ convert PXL_20210413_015045733.jpg -resize 500x sleeping-cats.jpg
Размер нового изображения теперь составляет всего 65 КБ.
Вы можете указать размеры как ширины, так и высоты с параметром -resize. Но, предоставляя только ширину, ImageMagic выполняет вычисления за вас и автоматически сохраняет соотношение сторон, изменяя размер выходного изображения с пропорциональной высотой.
Установка ImageMagick в Linux
В Linux вы можете установить ImageMagick с помощью диспетчера пакетов. Например, в Fedora или подобных системах:
$ sudo dnf install imagemagick
В Debian и подобных системах:
$ sudo apt install imagemagick