V dalším článku se podíváme na montážní nástroj. Tento je součástí ImageMagick a lze jej použít k vytváření obrazových mřížek z terminálu. Někteří považují ImageMagick zaŠvýcarský nůž'pro manipulaci s obrázky z příkazového řádku. I když můžete použít desktopový grafický program jako GIMP Chcete -li upravit nebo zkombinovat fotografie a grafiku, může být někdy snazší použít jeden z mnoha různých nástrojů, které ImageMagick nabízí.
Původní použití „montáže“ je ke generování tabulek miniatur obrázkůTo znamená odkazovat na velké sbírky obrázků, zejména fotografií, pomocí miniatur. A přestože jej lze použít k tomuto účelu, umožňuje také mnohem více. V následujících řádcích uvidíme několik jednoduchých příkladů.
Nainstalujte ImageMagick na Ubuntu
Od nástroje montáž je součástí sady ImageMagick, je nezbytné zajistit, aby byl nainstalován v našem systému. ImageMagick je k dispozici v oficiálních úložištích Ubuntu, takže k instalaci této sady budeme muset pouze otevřít terminál (Ctrl + Alt + T) a spustit příkaz:
sudo apt install imagemagick
Základní použití montáže
La obecná syntaxe tohoto příkazu by bylo něco jako následující:
montage {entrada} {acciones} {salida}
Pro tento příklad mám čtyři obrázky jako následující:
Pokud to, co hledáme, je vytvořit montáž Základní z těchto obrázků, v terminálu (Ctrl + Alt + T) budeme muset provést pouze:
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
Konečný výsledek se zobrazí v souboru image_output.png.
Pokud jsou všechny obrázky stejného typu, můžeme také použít následující příkaz připojit se všemi obrázky umístěnými ve stejném adresáři:
montage *.png imagen_salida.png
Je třeba říci, že i pro tento příklad používám obrázky PNG, ale montáž lze vytvořit z jakéhokoli typu obrázků, dokonce i smícháním různých typů ve stejném příkazu.
Nastavte velikost a mezery mezi obrázky
Nástroj, který máte po ruce, má možnost nazvanou '-geometrie'. To nám pomůže, když přijde na to nastavte velikost miniatur a mezeru mezi každým obrázkem. Výchozí nastavení pro toto je '120 × 120> + 4 + 3".
Pokud máme zájem o montáž nastavit 2 pixelové mezery mezi obrázky, příkaz ke spuštění by byl:
montage -geometry +2+2 *.png imagen_salida.png
To je užitečné pouze tehdy, když chceme vytvořit složený obrázek z obrázků stejné velikosti. Což není případ obrázků, které používám jako příklad.
V případě, že naše obrázky mají různé velikosti, u všech lze současně měnit velikost:
montage -geometry 90x90+2+2 *.png imagen_salida.png
Zde 90 × 90 je velikost mozaiky. Tento příkaz zmenší dané obrázky tak, aby odpovídaly rámečku o velikosti 90 × 90 pixelů.
Vytvořte sestavu efektu Polaroid
na vytvořit sestavu efektu Polaroid s našimi obrázky budeme muset provést pouze:
montage +polaroid *.png imagen_salida.png
Můžeme také dát efekt Polaroid a překrývat obrázkypomocí příkazu:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
Obrázky se štítky
Další dostupná možnost bude -štítek sady. S ní můžeme řekněte montážnímu nástroji, aby nastavil popisky pro každý obrázek miniaturně. Tento příkaz označí miniatury obrázky jejich zdrojovými názvy:
montage -set label '%f' *.png imagen_salida.png
Pokud máte zájem, můžete nastavit vlastní štítek pro každý obrázek, příkaz k použití by byl něco jako:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
Kromě toho můžete také nastavit název montáže, kterou jsme právě udělali. Budeme muset pouze přidat možnost -titul jak následuje:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
Zřetězte obrázky
Toto je další zajímavá funkce montážního nástroje a je to možnost zřetězit obrázky bez mezer mezi nimi.
montage -mode Concatenate *.png imagen_salida.png
S tím, co jsme právě viděli v těchto řádcích, nám zbývá jen to nejzákladnější, co tento nástroj nabízí, ale má mnoho dalších užitečných možností. Oni mohou podívejte se na všechny dostupné možnosti na manuálových stránkách:
man montage
Můžete také dozvíte se více o různých způsobech použití příkazu montáže v Web ImageMagick.
Mnohokrát děkuji! To je tak užitečné ... než jsem použil Imagemagick pouze k vyčištění metadat.