W następnym artykule przyjrzymy się narzędziu montażowemu. Ten jest częścią ImageMagick i może być używany do tworzenia siatek obrazów z terminala. Niektórzy uważają ImageMagick za „szwajcarski nóż'do manipulowania obrazami z wiersza poleceń. Chociaż możesz korzystać z programu graficznego na komputery, takiego jak GIMP Aby dostosować lub połączyć zdjęcia i grafikę, czasami łatwiej jest użyć jednego z wielu różnych narzędzi oferowanych przez ImageMagick.
Pierwotnym zastosowaniem „montażu” jest generowanie tabel miniatur obrazówOznacza to odwoływanie się do dużych kolekcji obrazów, zwłaszcza zdjęć, za pomocą miniatur. I choć można go do tego celu wykorzystać, pozwala też na znacznie więcej. W kolejnych wierszach zobaczymy kilka prostych przykładów.
Zainstaluj ImageMagick na Ubuntu
Ponieważ narzędzie montaż jest częścią pakietu ImageMagick, koniecznie upewnij się, że jest zainstalowany w naszym systemie. ImageMagick jest dostępny w oficjalnych repozytoriach Ubuntu, więc aby zainstalować ten pakiet, wystarczy otworzyć terminal (Ctrl + Alt + T) i wykonać polecenie:
sudo apt install imagemagick
Podstawowe zastosowanie montażu
La ogólna składnia tego polecenia wyglądałoby mniej więcej tak:
montage {entrada} {acciones} {salida}
W tym przykładzie mam cztery obrazy, takie jak:
Jeśli to, czego szukamy, to stwórz montaż podstawowe z tych obrazów, w terminalu (Ctrl + Alt + T) będziemy musieli tylko wykonać:
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
Ostateczny wynik zostanie wyświetlony w pliku image_output.png.
Jeśli wszystkie obrazy są tego samego typu, możemy również użyć następującego polecenia zamontować ze wszystkimi obrazami znajdującymi się w tym samym katalogu:
montage *.png imagen_salida.png
Trzeba powiedzieć, że nawet w tym przykładzie używam obrazów PNG, ale możesz stworzyć montaż z dowolnego typu obrazów, nawet mieszając różne typy w tym samym poleceniu.
Ustaw rozmiar i odstępy między obrazami
Dostępne narzędzie ma opcję o nazwie „-geometria„. Pomoże nam to, jeśli chodzi o ustaw rozmiar miniatury i odstęp między każdym obrazem. Domyślnym ustawieniem dla tego jest'120 × 120> + 4 + 3".
Jeśli interesuje nas montaż ustaw odstęp 2 pikseli między obrazami, polecenie do wykonania to:
montage -geometry +2+2 *.png imagen_salida.png
Jest to przydatne tylko wtedy, gdy chcemy stworzyć obraz kompozytowy z obrazów o tym samym rozmiarze. Tak nie jest w przypadku obrazów, których używam jako przykładu.
W przypadku, gdy nasze obrazy mają różne rozmiary, wszystkie z nich można zmienić w tym samym czasie:
montage -geometry 90x90+2+2 *.png imagen_salida.png
Tutaj 90 × 90 to rozmiar mozaiki. To polecenie zmniejszy podane obrazy, aby zmieściły się w ramce o rozmiarze 90 × 90 pikseli.
Utwórz montaż z efektem polaroid
do wyprodukuj montaż efektu Polaroid z naszymi obrazami będziemy musieli wykonać tylko:
montage +polaroid *.png imagen_salida.png
Możemy także dać efekt polaroidu i sprawiają, że obrazy się nakładają, używając polecenia:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
Obrazy z etykietami
Inną dostępną opcją będzie -ustaw etykietę. Z nią możemy powiedz narzędziu montażowemu, aby ustawiło etykiety dla każdego obrazu w miniaturze. To polecenie oznaczy miniatury obrazami ich nazwami źródłowymi:
montage -set label '%f' *.png imagen_salida.png
Jeśli jesteś zainteresowany możliwością ustaw własną etykietę dla każdego obrazu, polecenie do użycia wyglądałoby mniej więcej tak:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
Ponadto możesz też nadać tytuł montażowi, który właśnie wykonaliśmy. Będziemy musieli tylko dodać opcję -tytuł następująco:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
Połącz obrazy
To kolejna ciekawa funkcja narzędzia montażowego, a jest to możliwość łączyć obrazy bez spacji między nimi.
montage -mode Concatenate *.png imagen_salida.png
Z tym, co właśnie zobaczyliśmy w tych wierszach, pozostaje nam tylko najbardziej podstawowe, jakie oferuje to narzędzie, ale ma wiele innych przydatnych opcji. Mogą zobacz wszystkie dostępne opcje na stronach podręcznika:
man montage
Możesz również dowiedz się więcej o różnych zastosowaniach polecenia montażu w Witryna ImageMagick.
Dziękuję bardzo! To jest bardzo przydatne… zanim użyłem Imagemagick tylko do czyszczenia metadanych.