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

ImageMagick е пакет от софтуер за модификация на изображения за Linux. Състои се от много инструменти с множество опции за модифициране, конвертиране и т.н.

Инсталиране на ImageMagick (преобразувам)

Първо проверете дали ImageMagick вече е инсталиран, като използвате:

конвертиране -версия

Ако не е инсталиран, можем инсталирайте го на 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 е височината в пиксели тест за конвертиране .png -resize 300 test_2.png # Това запазва височината, но променя ширината на 300 convert test.png -resize x200 test_2.png # Това запазва ширината, но променя височината на 200

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

Инструментът за конвертиране може да преобразува изображения от един формат на изображение в друг. Поддържа огромен брой формати.

По-долу е дадена примерна команда за конвертиране на PNG изображение във формат JPG.

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

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

Convert може да се използва за промяна на атрибути като яркост, контраст, ниво на компресия и т.н. на изображение, подобно на инструментите, базирани на GUI.

За да промените яркостта на изображението, използвайте:

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

За да промените нивото на контраста на изображението, използвайте:

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

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

конвертиране на test.jpg -качество 15 test_2.jpg

Забележка: По-ниско ниво на компресия означава по-добро качество на изображението. И разбира се, по-голям размер на изображението в сравнение с високите нива на компресия.

По подобен начин могат да се променят и други атрибути. Почти всички задачи, които могат да бъдат извършени с помощта на обикновените GUI инструменти, могат да бъдат извършени с помощта на ImageMagick преобразувам инструмент за команден ред.

За пълен списък на всички неща преобразувам командата може да направи, вижте man страницата за конвертиране. Или изпълнете следната команда във вашия терминал.

обърнат човек

? Наздраве!

Категория: Linux