Linux-päätelaitteen kuvien koon muuttaminen, muuntaminen ja muokkaaminen
ImageMagick on joukko komentorivin apuohjelmia kuvien muokkaamiseksi ja käsittelemiseksi. ImageMagick pystyy nopeasti suorittamaan operaatioita päätelaitteessa olevasta kuvasta, suorittamaan useiden kuvien eräkäsittelyä tai integroimaan bash-skriptiin.
ImageMagick voi suorittaa monenlaisia toimintoja. Tämä opas esittelee sinulle ImageMagickin syntaksin ja perustoiminnot ja näyttää, kuinka yhdistää toiminnot ja suorittaa monien kuvien eräprosessointi.
Asennus
ImageMagick ei sisälly Ubuntu-ohjelman oletusasennuksiin ja moniin muihin Linux-jakeluihin. Voit asentaa sen Ubuntuun seuraavasti:
sudo apt-get asenna imagemagick
Muotojen muuntaminen
Muunna-komento ottaa kuvan, suorittaa sen toiminnot ja tallentaa kuvan määrittämäsi tiedostonimellä. Yksi perusasioista, joita voit tehdä, on kuvien muuntaminen formaattien välillä. Seuraava komento ottaa nykyisen hakemiston PNG-tiedoston nimeltä “howtogeek.png” ja luo siitä JPEG-kuvan:
muuntaa howtogeek.png howtogeek.jpg
Voit myös määrittää pakkaustason JPEG-kuville:
muuntaa howtogeek.png -quality 95 howtogeek.jpg
Numeron on oltava välillä 1 - 100. ImageMagick käyttää mahdollisuuksien mukaan syöttökuvan laatutasoa. Jos ei, ImageMagick on oletusarvoisesti 92.
Kuvien koon muuttaminen
Muunna-komento voi myös muuttaa kuvan kokoa nopeasti. Seuraava komento pyytää ImageMagickia muuttamaan kuvan kokoa 200 pikselin leveydelle ja 100 pikselin korkeudelle:
convert example.png -resize 200x100 example.png
Olemme käyttäneet samaa tiedostonimeä, joten ImageMagick korvaa alkuperäisen tiedoston.
ImageMagick yrittää säilyttää kuvasuhteen, jos käytät tätä komentoa. Se muuttaa kuvaa sovitettavaksi 200 × 100-alueelle, mutta kuva ei välttämättä ole täsmälleen 200 × 100. Jos haluat pakottaa kuvan muuttumaan tiettyyn kokoon - vaikka se sekaisi kuvasuhteen - lisää huutomerkki mittoihin:
convert example.png -resurssi 200x100! example.png
Voit myös määrittää tietyn leveyden tai korkeuden, ja ImageMagick muuttaa kuvan kokoa kyseiselle leveydelle tai korkeudelle säilyttäen kuvasuhteen. Seuraava komento muuttaa kuvan suuruutta 200: \ t
convert example.png -resize 200 esimerkki.png
Seuraava komento muuttaa kuvan kokoa 100: n korkeuteen:
convert example.png -resize x100 example.png
Kuvan kääntäminen
ImageMagick voi nopeasti kääntää kuvaa. Seuraava komento ottaa kuvan nimeltä howtogeek.jpg, kiertää sitä 90 astetta ja tallentaa pyöritetyn kuvan nimellä howtogeek-rotated.jpg:
muuntaa howtogeek.jpg -rotate 90 howtogeek-rotated.jpg
Jos olet määrittänyt saman tiedostonimen, ImageMagick tallentaa käännetyn kuvan alkuperäiseen kuvatiedostoon.
Tehosteiden soveltaminen
ImageMagick voi soveltaa kuvaan erilaisia tehosteita. Seuraava komento käyttää esimerkiksi ”hiilen” tehosteen kuvaan:
muuntaa howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg
Hiilikomento soveltaa taiteellista ”hiili” -tyyppistä vaikutusta kuvaan - komennon 2 avulla voit hallita tehon voimakkuutta.
Seuraava komento käyttää Implode-tehoa, jonka vahvuus on 1:
muuntaa howtogeek.jpg -implode 1 howtogeek-imploded.jpg
Immuunivaikutus saa näkyviin kuin mustan reiän kuvan keskellä.
Toimintojen yhdistäminen
Kaikki nämä toiminnot voidaan yhdistää. Yhdellä komennolla voit muuttaa kuvan kokoa, kiertää sitä, soveltaa tehosteen ja muuntaa sen toiseen muotoon:
muuntaa howtogeek.png -resize 400x400 -rotate 180 -charcoal 4-laatu 95 howtogeek.jpg
Tämä on vain alku siitä, mitä ImageMagickilla voi tehdä. Voit yhdistää paljon muita toimintoja.
Eräkäsittely
Voit hyödyntää Bashia monien kuvien eräprosessointiin nopeasti. Esimerkiksi seuraava komento ottaisi kaikki PNG-tiedostot nykyisessä hakemistossa, käännä niitä ja tallenna jokaisesta uudesta kopiosta, jossa "käännetyt" lisätään kunkin tiedostonimen alkuun.
tiedostolle * .png; muuntaa $ file -rotate 90 kiertää- $ tiedosto; tehty
Voit muokata tätä komentoa helposti muiden toimintojen suorittamiseksi. Voit myös integroida panosprosessointikomennot Bash-shell-skriptiin automatisoimaan kuvankäsittelytoimintoja.
Mikä tahansa artikkeli ImageMagickista jättää paljon, mitä voit tehdä sen kanssa - on aivan liian monta vaihtoehtoa ja komentoa. Jos olet kiinnostunut tekemään enemmän ImageMagickin kanssa, tutustu ImageMagickin verkkosivuston virallisiin asiakirjoihin tarkemmin ImageMagickissa.