26Jun

Kuinka nopeasti muokata, muuntaa &Muokkaa kuvia Linux-päätteestä

header imagemagick

ImageMagick on sarja komentorivin apuohjelmia muokkaamiseen ja kuvien käsittelyyn. ImageMagick voi nopeasti suorittaa toimintoja päätelaitteessa olevasta kuvasta, suorittaa monen kuvan erätuotantoa tai integroida bash-komentosarjoihin.

ImageMagick voi suorittaa monenlaisia ​​toimintoja. Tämä opas esittelee sinut ImageMagickin syntaksille ja perustoiminnoille ja näyttää kuinka voit yhdistää toimintoja ja suorittaa useiden erien eräkäsittelyn.

Asennus

ImageMagick ei sisälly Ubuntun ja muiden Linux-jakelujen oletusasennuksiin. Jos haluat asentaa sen Ubuntuun, käytä seuraavaa komentoa:

sudo apt-get asenna kuvagalleria

Muunnosten muuntaminen

Muuntamiskomento ottaa kuvan, suorittaa siihen liittyviä toimia ja tallentaa kuvan määrittämällä tiedostonimellä.Yksi tärkeimmistä asioista, joita voit tehdä sen kanssa, on muuntaa kuvia formaattien välillä.Seuraava komento ottaa PNG-tiedoston nimeltä "howtogeek.png" nykyiseen hakemistoon ja luo JPEG-kuvan siitä:

muuntaa howtogeek.png howtogeek.jpg

muuntaa formaatteja

Voit myös määrittää JPEG-kuvien pakkaustason:

muuntaa howtogeek.png-laatu 95 howtogeek.jpg

Numeron on oltava välillä 1 ja 100. ImageMagick käyttää tulokuvan laatutasoa, jos mahdollista. Jos ei, ImageMagickin oletusarvo on 92.

Kuvien muuntaminen

Muunnoskomento voi myös nopeasti muuttaa kuvan kokoa. Seuraavalla komennolla ImageMagickin avulla kuvan koko voidaan muuttaa 200 pikseliä leveäksi ja 100 pikselin korkeudeksi:

muuntaa esimerkki.png -resize 200x100 example.png

Olemme käyttäneet samaa tiedostonimeä, joten ImageMagick korvaa alkuperäisen tiedoston.

kokoa

ImageMagick yrittää säilyttää kuvasuhteen, jos käytät tätä komentoa. Se muuttaa kuvaa sovitettavaksi 200 × 100 -alueelle, mutta kuva ei ehkä ole täsmälleen 200 × 100.Jos haluat pakottaa kuvan tulla tiettyyn kokoon - vaikka se sekoita kuvasuhteen - lisää huutomerkki ulottuvuuksiin:

muuntaa esimerkki.png -resize 200x100!example.png

Voit myös määrittää tietyn leveyden tai korkeuden ja ImageMagick muuttaa kuvan kokoa leveydeksi tai korkeudeksi säilyttäen kuvasuhteen. Seuraava komento kokoa kuvan 200 leveyteen:

muuntaa esimerkki.png -resize 200 example.png

Seuraava komento kokoaa kuvan 100: n korkeuteen:

muuntaa esimerkki.png -resize x100 example.png

Kuvan kiertäminen

ImageMagick voi nopeasti kiertää kuvaa. Seuraava komento ottaa kuvan, jonka nimi on howtogeek.jpg, pyörii sitä 90 astetta ja säästää pyörityn kuvan howtogeek-rotated.jpg:

muuntaa howtogeek.jpg -rotat 90 howtogeek-rotated.jpg

Jos määritit saman tiedoston nimen, ImageMagick tallentaa pyörittämän kuvan alkuperäisen kuvatiedoston päälle.

kiertää

Vaikutusten soveltaminen

ImageMagick voi soveltaa erilaisia ​​vaikutuksia kuvaan. Esimerkiksi seuraava komento soveltaa "hiilen" vaikutusta kuvaan:

muuntaa howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg

puuhiili

Hiilikomento käsittelee taiteellista "charcoal" -tyyliä kuvaan - komennon 2voit hallita vaikutuksen voimakkuutta.

howtogeek hiiltä

Seuraavassa komennossa sovelletaan "Implode" -vaikutusta, jonka vahvuus on 1:

muuntaa howtogeek.jpg -implode 1 howtogeek-imploded.jpg

romahtaa

Implode-vaikutus tekee siitä näyttävän, että mustan aukon keskellä kuvaa.

howtogeek-imploded

Toimintojen yhdistäminen

Kaikki nämä toiminnot voidaan yhdistää.Yhdellä komennolla voit muuttaa kuvan kokoa, kääntää sitä, soveltaa vaikutusta ja muuntaa sen toiseen muotoon:

muuntaa howtogeek.png -resize 400x400 -rotate 180 -charcoal 4 -laatu 95 howtogeek.jpg

howtogeek-kompleksi

Tämä on vainalkaa mitä voit tehdä ImageMagickilla. On monia muita toimintoja, joita voit yhdistää.

Eräajottaminen

Voit hyödyntää Bashia nopeasti monien kuvien käsittelyyn eräajossa. Esimerkiksi seuraava komento ottaisi kaikki PNG-tiedostot nykyisessä hakemistossa, kiertää niitä ja tallentaa jokaisen uuden tiedostomuotoisen kopion jokaisella tiedostonimellä.

tiedostoon *. png;ei muunna $ file -rotate 90 kierretty- $ tiedosto;tehnyt

eräkäsittely

Voit muokata tätä komentoa helposti muiden toimintojen suorittamiseen. Voit myös integroida eräprosessointikomennot Bash-kuorikirjoitusohjelmaan automatisoimaan kuvankäsittelytoimintoja.

Mikä tahansa artikkeli ImageMagickissa jättää paljon tekemättä siihen - siihen on vain liikaa vaihtoehtoja ja komentoja. Jos olet kiinnostunut tekemästä enemmän ImageMagickin kanssa, tutustu ImageMagickin verkkosivustolla olevaan viralliseen dokumentaatioon, jotta voit tutustua tarkemmin ImageMagickiin.