Kuvien muuntaminen Linuxin avulla

Tässä oppaassa kuvataan, miten voit käsitellä kuvia Linuxin komentorivillä .

Löydät kuvan kokoa sekä tiedostokoon että mittakaavassa. Opit myös muuntamaan useista tiedostotyypeistä, kuten JPG: stä PNG: hen tai GIF: stä TIF: ään .

Muunna-komento

Muunnoskomentoa käytetään kuvan muuntamiseen. Muoto on seuraava:

muuntaa [syöttöasetukset] syöttötiedosto [ulostuloasetukset] lähtötiedosto.

Kuvan koon muuttaminen

Jos aiot sisällyttää kuvan verkkosivulle ja haluat, että se on tietyn kokoinen, voit muokata kuvan kokoa käyttämällä joitain CSS: ää.

On oikeastaan ​​parempi kuitenkin ladata kuva oikein kokoon ja laittaa se sivulle.

Tämä on tietenkin vain yksi esimerkki siitä, miksi haluat halutessasi muuttaa kuvan kokoa .

Jos haluat muuttaa kuvan kokoa, käytä seuraavaa komentoa

muuntaa imagename.jpg -resize dimensions newimagename.jpg

Esimerkiksi, jos haluat muuntaa kuvan 800x600: ksi, käytä seuraavaa komentoa:

muuntaa imagename.jpg -resize 800x600 newimagename.jpg

Jos muuntelemalla määritettyihin mittoihin kuvasuhde sekoittuu, kuva muuttuu lähimpään suhteeseen.

Jotta tulos olisi tarkka koko, käytä seuraavaa komentoa:

muuntaa imagename.jpg -resize 800x600! newimagename.jpg

Sinun ei tarvitse määrittää korkeutta ja leveyttä osana resize-komentoa.

Jos haluat, että leveys on 800 ja et välitä korkeudesta, voit käyttää seuraavaa komentoa:

muunnos imagename.jpg -resize 800 newimagename.jpg

Jos haluat muuttaa kuvan kokoa tiettyyn korkeuteen, käytä seuraavaa komentoa:

muuntaa imagename, jpg -resize x600 newimagename.jpg

Miten muuntaa yhdestä kuvamuodosta toiseen

Jos sinulla on JPG-tiedosto ja haluat muuntaa sen PNG: ksi, käytä seuraavaa komentoa:

Muunna image.jpg image.png

Voit yhdistää useita eri tiedostomuotoja. Esimerkiksi

muuntaa kuva.png image.gif

muuntaa image.jpg image.bmp

muuntaa image.gif image.tif

Kuinka säätää kuvan tiedostokokoa?

Kuvan fyysisen tiedostokoon voi muuttaa useita tapoja.

  1. Muuta kuvasuhdetta (pienennä sitä)
  2. Muuta tiedostomuotoa
  3. Muuta pakkauksen laatua

Kuvan pienentäminen pienentää tiedostokokoa. Lisäksi JPG-tiedostojen kompressiota sisältävän tiedostomuodon avulla voit pienentää fyysistä tiedoston kokoa.

Lopulta laadun säätö tekee fyysisestä tiedostosta pienemmän.

Edelliset 2 osiota osoittivat, kuinka voit säätää kokoa ja tiedostotyyppiä. Voit pakata kuvan kokeilemalla seuraavia komentoja:

muunnos imagename.jpg - laatu 90 newimage.jpg

Laatu ilmoitetaan prosentteina. Mitä pienempi prosenttiosuus on pienempi kuin tulostustiedosto, mutta lopputulos ei tietenkään ole niin hyvä.

Kuvien kääntäminen

Jos olet ottanut valokuvan muotokuvaan, mutta haluat sen olevan maisemakuva, voit kiertää kuvaa käyttämällä seuraavaa komentoa:

muunnos imagename.jpg -rotate 90 newimage.jpg

Voit määrittää minkä tahansa pyörimiskulman.

Esimerkki: kokeile tätä:

muuntaa imagename.jpg -rotate 45 newimage.jpg

Muunna komentorivivalinnat

Tuhansia komentorivivalintoja on olemassa, joita voidaan käyttää muuntamiskomennon kanssa tässä esitetyllä tavalla:

Asetukset käsitellään komentorivin järjestyksessä. Kaikki komentorivillä määritetyt vaihtoehdot pysyvät voimassa seuraavien kuvien osalta, kunnes asetus lopetetaan valitsemalla jokin vaihtoehto tai -noop . Jotkin vaihtoehdot vaikuttavat vain kuvien dekoodaukseen ja muut vain koodauksen. Jälkimmäinen voi näkyä tulokuvien lopullisen ryhmän jälkeen.

Katso tarkemmin kunkin vaihtoehdon kohdasta ImageMagick .

-adjoin liitä kuvat yhdeksi monikuvatiedostoksi
-affine piirtämisen muunnosmatriisi
-antialias poista pikselin alioraus
-append liitä joukko kuvia
-keskiverto keskimääräinen joukko kuvia
-tausta taustaväri
-blur x hämärtää kuva Gaussin operaattorilla
-raja x ympäröivät kuvaa värillisellä reunalla
-reunuksen väri rajan väri
-laatikko aseta merkinnän rajoitusruudun väri
-kätkö megatavua muistia, joka on käytettävissä pikselivälimuistissa
-kanavan kanavan tyyppi
-puuhiili simuloida hiilikuitua
-chop x {+ -} {+ -} {%} poista pikseleitä kuvan sisäosasta
-Clip käytä syväreittiä, jos sellainen on läsnä
-coalesce yhdistää kuvasarjan
-colorize värittää kuvan kynän värillä
-colors haluttu värien määrä kuvassa
-colorspace väritilan tyyppi
-kommentti Merkitse kuva kommentoidulla tavalla
-säveltää kuvan koostumuksen tyyppi
-puristaa kuvan pakkauksen tyyppi
-kontrasti parantaa tai vähentää kuvan kontrastia
-crop x {+ -} {+ -} {%} haluttu koko ja rajatun kuvan sijainti
Ensimmäinen solunsalpaajahoitojakso syrjäytä kuvan väriä määrällä
debug ota virheenkorjaustulos
-deconstruct hajota kuvasekvenssi osaksi osiinsa
-delay <1 / 100ths sekunnin> näytä seuraava kuva tauon jälkeen
- tiheys x pystysuorassa ja horisontaalisessa resoluutiossa kuvan pikseleissä
-depth kuvan syvyys
-despeckle vähentää kuvissa olevia pilkkuja
-näyttö määrittää X-palvelimen yhteyden ottamiseksi
-dispose GIF-hävittämismenetelmä
-dither sovelletaan Floyd / Steinbergin virheiden diffuusiota kuvaan
-draw merkitä kuva yhdellä tai useammalla graafisella primitivesillä
-reuna havaitse reunat kuvan sisällä
-emboss kohokuvaksi
-koodauksella määritä fonttikoodaus
-endian määritä tulostuskuva endianness (MSB tai LSB)
-parantaa käytä digitaalista suodatinta meluisan kuvan parantamiseksi
-equalize suorita histogrammin tasaus kuvaan
-täyttää väri, jota käytetään graafisen primitiivin täyttämisessä
-suodattaa käytä tällaista suodatinta kuvan kokoa muutettaessa
-flatten tasoittaa kuvasarjaa
-voltti luoda "peilikuva"
-flop luoda "peilikuva"
-fontilla käytä tätä kirjasinta, kun kuvaat kuvaa tekstinä
-runko x ++ ympäröivät kuvaa koristeellinen raja
-fuzz {%} värit tässä etäisyydellä pidetään yhtä suurina
-gamma gammakorjauksen taso
-gussian x hämärtää kuva Gaussin operaattorilla
-geometria x {+ -} {+ -} {%} {@} {!} {<} {>} haluttu koko ja sijaintiikkunan sijainti.
-gravity suunta primitiivinen gravitates on annotating kuva.
-auta tulostaa käyttöohjeet
-implode implota kuvapikseleita keskikohdasta
-tahallisuus käytä tämän tyyppistä renderointitarkoitusta kuvakuvion hallinnan yhteydessä
-interlace lomitusjärjestelyn tyyppi
-merkin liitä tarra kuvaan
-taso säädä kuvan kontrastia
-lista luettelon tyyppi
silmukkainen lisää Netscape-silmukan laajennus GIF-animaatioosi
-kartta valitse tietty väripuoli tästä kuvasta
-naamio Määritä leikkausmaskin
-matta tallenna matta kanava, jos kuvassa on yksi
-mediaani sovita kuvan mediaanisuodatin
-moduloida muuttaa kuvan kirkkautta, kylläisyyttä ja värisävyä
-yksivärinen muuttaa kuvan mustavalkoiseksi
-morph muodostaa kuvasekvenssin
-mosaiikki luo mosaiikki kuvasekvenssistä
-negate korvata joka pikseli sen täydentävällä värillä
-noise lisätä tai vähentää kohinaa kuvassa
-noop NOOP (ei vaihtoehtoa)
-normalize muuntamaan kuvan koko värivaihteluväliin
-opaque muuta tätä väriä kuvan kynän väriin
-sivu x {+ -} {+ -} {%} {!} {<} {>} koon ja sijainnin
-maali simuloida öljymaalausta
-kynä määritä piirtotoimintojen kynän väri
-ping määrittää tehokkaasti kuvan ominaisuuksia
-pointsize pointize of Postscript, OPTION1 tai TrueType fontti
-preview kuvan esikatselutyyppi
-käsitellä asiaa käsitellä kuvasarjaa
-profiili lisää ICM, IPTC tai yleinen profiili kuvaan
-laatu JPEG / MIFF / PNG-pakkaustaso
-käyrä x vaalentaa tai tummentaa kuvan reunoja
-alue x {+ -} {+ -} Sovelletaan vaihtoehtoja osalle kuvaa
-resize x {%} {@} {!} {<} {>} muokata kuvaa
-roll {+ -} {+ -} rullata kuvaa pystysuoraan tai vaakasuoraan
-rottaa {<} {>} käytä Paeth-kuvan kiertoa kuvaan
-näyte kuva pikseleillä
-sampling_factor x JPEG- tai MPEG-2-enkooderin ja YUV-dekooderin / kooderin käyttämät näytteenottotekijät.
mittakaavaisia Skaalaa kuva.
-näkymä aseta kohtauksen numero
-seed pseudo-satunnaisluvun generaattorin siementen arvo
-segmentti x segmentoi kuvan
-hade x sävytä kuvaa etävalolähteellä
-sharpen x terävöittää kuvaa
-hää x avaa pikseleitä kuvan reunoista
-suora x leikkaa kuva X- tai Y-akselin suuntaisesti
-size x {+ offset} leveys ja korkeus
-solarize hylkää kaikki pikselit kynnysarvon yläpuolelle
-levitä siirtää kuvapikseleitä satunnaisella summalla
-stroke väri, jota käytetään graafisen alkukirjaimen simuloinnissa
-strokewidth aseta halkaisijan leveys
-kiehkura pyöritä kuvan keskipisteitä
-rakenne tekstuurin nimi laattakuvaksi kuvan taustalle
-threshold kynnys kuvan
-laatta laattakuvia, kun täytät graafisen alkukantaisuuden
-muuttaa muuttaa kuvaa
-läpinäkyvästi Tee tämä väri läpinäkyväksi kuvan sisällä
-treedepth puun syvyys värinvähennysalgoritmille
-trimmata leikkaa kuva
-tyyppi kuvan tyyppi
-yksikköä kuvan tarkkuuden tyyppi
-unsharp x terävöittää kuvaa ankkuroituna maskinoperaattorina
-use_pixmap käytä pixmapia
-Verbose tulosta yksityiskohtaiset tiedot kuvasta
-Katso FlashPix-katseluparametrit
-wave x muuttaa kuvan siniaallolla pitkin
-kirjoittaa kirjoita kuvasarja [ muuntaa, komposiitti ]

Lisätietoja lue käsikirjaskäsikirja muunnoskomennosta.