Как использовать инструмент преобразования для редактирования изображений из командной строки Linux

ImageMagick - это пакет программного обеспечения для модификации изображений для Linux. Он состоит из множества инструментов с множеством опций для модификации изображений, преобразования и т. Д.

Установка ImageMagick (конвертировать)

Сначала убедитесь, что ImageMagick уже установлен, используя:

convert -version

Если он не установлен, мы можем установите его в Ubuntu и Debian с помощью:

sudo apt установить imagemagick

Примечание: Для более старых версий Ubuntu (версия 14.04 и ниже) вам необходимо использовать apt-get вместо подходящий.

Чтобы установить на CentOS и Fedora, бегать:

yum установить ImageMagick

Измените размер изображения с помощью Конвертировать

Чтобы изменить размер изображения, мы используем флаг -размер:

convert test.png -resize 300x200 test_2.png # Здесь test.png - исходное изображение, test_2.png - имя преобразованного изображения. # 300 - ширина, в которую нужно преобразовать, в пикселях, а 200 - высота в пикселях. convert test .png -resize 300 test_2.png # Сохраняет высоту, но меняет ширину на 300 convert test.png -resize x200 test_2.png # Сохраняет ширину, но меняет высоту на 200

Преобразовать формат изображения

Инструмент преобразования может преобразовывать изображения из одного формата изображения в другой. Он поддерживает огромное количество форматов.

Ниже приведен пример команды для преобразования изображения PNG в формат JPG.

конвертировать test.png test.jpg

Изменение яркости и контрастности изображения

Преобразование можно использовать для изменения таких атрибутов изображения, как яркость, контраст, уровень сжатия и т. Д., Аналогично инструментам на основе графического интерфейса.

Чтобы изменить яркость изображения, использовать:

convert -brightness-Contra 10 test.png test_2.png

Чтобы изменить уровень контрастности изображения, использовать :

convert -brightness-Contrast x5 test.png test_2.png

Чтобы изменить индекс качества (уровень сжатия) изображения JPEG, использовать:

convert test.jpg -quality 15 test_2.jpg

Примечание: Более низкий уровень сжатия означает лучшее качество изображения. И, конечно же, больший размер изображения по сравнению с высокими уровнями сжатия.

Аналогичным образом можно изменить другие атрибуты. Практически все задачи, которые можно выполнить с помощью обычных инструментов с графическим интерфейсом, можно выполнить с помощью ImageMagick’s конвертировать инструмент командной строки.

Для полного списка всего конвертировать можно сделать, см. справочную страницу convert. Или запустите следующую команду в своем терминале.

обращать человека

? Ваше здоровье!

Категория: Linux