ImageMagick je sada softwaru pro úpravu obrázků pro Linux. Skládá se z mnoha nástrojů s řadou možností pro úpravu obrazu, konverzi atd.
Instalace ImageMagick (konvertovat
)
Nejprve ověřte, zda je ImageMagick již nainstalován pomocí:
převést -verze
Pokud není nainstalován, můžeme nainstalujte jej na Ubuntu a Debian pomocí:
sudo apt install imagemagick
└ Poznámka: Pro starší verze Ubuntu (verze 14.04 a nižší) musíte použít apt-get
namísto apt
.
Chcete-li nainstalovat na CentOS a Fedora, běh:
yum nainstalovat ImageMagick
Změňte velikost obrázku pomocí Konvertovat
Ke změně velikosti obrázku používáme příznak -změnit velikost
:
convert test.png -resize 300x200 test_2.png # Zde test.png je zdrojový obrázek, test_2.png je název pro převedený obrázek # 300 je šířka, na kterou se má převést v pixelech, a 200 je výška v pixelech test převodu .png -resize 300 test_2.png # Toto zachová výšku, ale změní šířku na 300 convert test.png -resize x200 test_2.png # Toto zachová šířku, ale změní výšku na 200
Převést formát obrázku
Nástroj pro převod dokáže převádět obrázky z jednoho formátu obrázku do druhého. Podporuje velké množství formátů.
Níže je uveden příklad příkazu pro převod obrázku PNG do formátu JPG.
převést test.png test.jpg
Změňte jas a kontrast obrazu
Převést lze použít k úpravě atributů, jako je jas, kontrast, úroveň komprese atd. obrázku, podobně jako nástroje založené na grafickém uživatelském rozhraní.
Chcete-li změnit jas obrazu, použití:
convert -brightness-contrast 10 test.png test_2.png
Chcete-li změnit úroveň kontrastu obrázku, použít:
convert -brightness-contrast x5 test.png test_2.png
Chcete-li změnit index kvality (úroveň komprese) obrázku JPEG, použití:
převést test.jpg -kvalitní 15 test_2.jpg
└ Poznámka: Nižší úroveň komprese znamená lepší kvalitu obrazu. A samozřejmě větší velikost obrázku ve srovnání s vysokými úrovněmi komprese.
Podobným způsobem lze upravit i další atributy. Téměř všechny úkoly, které lze provádět pomocí běžných nástrojů GUI, lze provádět pomocí ImageMagick's konvertovat
nástroj příkazového řádku.
Pro úplný seznam všech věcí konvertovat
příkaz umí, viz manuálová stránka převodu. Nebo spusťte ve svém terminálu následující příkaz.
převést člověka
? Na zdraví!