Kitame straipsnyje apžvelgsime montažo įrankį. Tai yra „ImageMagick“ dalis ir gali būti naudojama kuriant vaizdo tinklelius iš terminalo. Kai kurie mano, kad „ImageMagick“ yra „Šveicariškas peilisNorėdami manipuliuoti vaizdais iš komandinės eilutės. Nors galite naudoti darbalaukio grafikos programą, pvz GIMP Norint koreguoti arba derinti nuotraukas ir grafiką, kartais gali būti lengviau naudoti vieną iš daugelio įvairių „ImageMagick“ siūlomų įrankių.
Iš pradžių „montažas“ buvo naudojamas vaizdų miniatiūrų lentelėms generuoti, tai yra miniatiūromis nurodant dideles vaizdų kolekcijas, ypač nuotraukas. Ir nors jis gali būti naudojamas šiam tikslui, jis taip pat leidžia padaryti daug daugiau. Tolesnėse eilutėse pamatysime keletą paprastų pavyzdžių.
Įdiekite ImageMagick Ubuntu
Kadangi įrankis montažas yra komplekto dalis ImageMagick, būtina įsitikinti, kad jis įdiegtas mūsų sistemoje. „ImageMagick“ yra oficialiose „Ubuntu“ saugyklose, todėl norėdami įdiegti šį rinkinį turėsime tik atidaryti terminalą (Ctrl+Alt+T) ir vykdyti komandą:
sudo apt install imagemagick
Pagrindinis montažo naudojimas
La bendroji sintaksė Šios komandos dalis būtų maždaug taip:
montage {entrada} {acciones} {salida}
Šiame pavyzdyje turiu keturis tokius vaizdus kaip:
Jei tai, ko mes ieškome, yra sukurti montažą Pagrindinis iš šių vaizdų, terminale (Ctrl+Alt+T) turėsime vykdyti tik:
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
Galutinis rezultatas bus rodomas faile output_image.png.
Jei visi vaizdai yra to paties tipo, taip pat galime naudoti šią komandą prijungti su visais vaizdais, esančiais tame pačiame kataloge:
montage *.png imagen_salida.png
Reikia pasakyti, kad nors šiam pavyzdžiui naudoju PNG vaizdus, bet Galite sukurti montažą iš bet kokio tipo vaizdų, net maišydami skirtingus tipus vienoje komandoje.
Nustatykite dydį ir atstumą tarp vaizdų
Aptariamas įrankis turi parinktį, vadinamą „-geometrija“. Tai mums bus naudinga, kai kalbama apie nustatykite miniatiūros dydį ir tarpą tarp kiekvieno vaizdo. Numatytasis nustatymas yra "120×120>+4+3".
Jei mus domina montažas nustatykite 2 pikselių tarpą tarp vaizdų, vykdoma komanda būtų tokia:
montage -geometry +2+2 *.png imagen_salida.png
Tai naudinga tik tada, kai norime sukurti sudėtinį vaizdą iš tokio paties dydžio vaizdų. Kažkas neįvyksta su vaizdais, kuriuos naudoju kaip pavyzdį.
Jei mūsų vaizdai yra skirtingų dydžių, galima keisti visų jų dydį vienu metu:
montage -geometry 90x90+2+2 *.png imagen_salida.png
Čia 90×90 yra plytelės dydis. Ši komanda sumažins pateiktus vaizdus, kad tilptų į 90x90 pikselių dydžio dėžutę.
Sukurkite montažą su Polaroid efektu
į sukurti montažą su Polaroid efektu Su mūsų vaizdais turėsime atlikti tik:
montage +polaroid *.png imagen_salida.png
Mes taip pat galime suteikti Polaroid efektą ir kad vaizdai sutaptų, naudodami komandą:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
Vaizdai su etiketėmis
Kitas variantas bus - nustatyti etiketę. Su juo mes galime liepkite montažo įrankiui nustatyti kiekvieno vaizdo žymas miniatiūroje. Ši komanda miniatiūras pažymės jų šaltinio pavadinimais:
montage -set label '%f' *.png imagen_salida.png
Jei jus domina galimybė kiekvienam vaizdui nustatykite tinkintą žymą, naudojama komanda būtų maždaug tokia:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
Be to, jūs taip pat galite pavadinkite ką tik sukurtą montažą. Turėsime tik pridėti parinktį -pavadinimas taip:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
Sujungti vaizdus
Tai dar viena įdomi montažo įrankio savybė, ir tai yra galimybė sujungti vaizdus be tarpų tarp jų.
montage -mode Concatenate *.png imagen_salida.png
Atsižvelgiant į tai, ką ką tik matėme šiose eilutėse, mums liko tik paprasčiausias, ką šis įrankis siūlo, tačiau jis turi daug kitų naudingų parinkčių. Jie gali būti žr. visas galimas parinktis vadovo puslapiuose:
man montage
Taip pat galite Sužinokite daugiau apie įvairius montažo komandos naudojimo būdus į ImageMagick svetainė.
Labai ačiū! Tai labai naudinga... prieš naudojant „Imagemagick“ tik metaduomenims išvalyti.