Изменение размера изображения с терминала Linux
Уменьшите изображение на своем терминале с помощью команды преобразования ImageMagick.
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 КБ.
< span style="font-weight:400">Фотография Джима Холла, интервал>
CC BY-SA 4.0
Вы можете указать размеры ширины и высоты с помощью опции -resize
. Но, предоставляя только ширину, ImageMagic выполняет математические расчеты за вас и автоматически сохраняет соотношение сторон, изменяя размер выходного изображения на пропорциональную высоту.
Установите ImageMagick в Linux
В Linux вы можете установить ImageMagick с помощью менеджера пакетов. Например, в Fedora или аналогичном:
$ sudo dnf install imagemagick
В Debian и подобных:
$ sudo apt install imagemagick
В macOS используйте MacPorts или Homebrew.
В Windows используйте Chocolatey.