Ta vodnik vam bo pokazal, kako upravljati slike z ukazno vrstico Linux.
Spoznali boste, kako spremeniti velikost slike tako glede velikosti datoteke kot obsega. Naučili se boste tudi pretvarjati med več vrstami datotek, na primer iz JPG v PNG ali GIF v TIF .
Pretvarjanje ukaza
Ukaz pretvori se uporablja za pretvorbo slike. Oblika je naslednja:
pretvorite [vhodne možnosti] vhodno datoteko [izhodne možnosti] izhodno datoteko.
Kako spremeniti velikost slike
Če boste na spletno stran vključili sliko in želite, da je to določena velikost, potem lahko za spreminjanje velikosti slike uporabite nekaj CSS.
Pravzaprav je bolje, da prenesete sliko kot pravilno velikost in jo vstavite na stran.
To je seveda le en primer, zakaj bi želeli spremeniti velikost slike .
Za spreminjanje velikosti slike uporabite ta ukaz
spremeniti imagename.jpg -resize dimenzije newimagename.jpg
Na primer, če želite pretvoriti sliko v velikost 800 x 600, uporabite naslednji ukaz:
pretvorite imagename.jpg -resize 800x600 newimagename.jpg
Če se s pretvorbo v določene dimenzije zmanjša razmerje stranic, bo slika spremenjena v najbližje razmerje.
Če želite pretvorbo spremeniti v točno velikost, uporabite ta ukaz:
pretvorite imagename.jpg -resize 800x600! newimagename.jpg
Ni vam treba določiti višine in širine kot del ukaza za spreminjanje velikosti.
Na primer, če želite, da je širina 800 in vam ne skrbi višina, lahko uporabite naslednji ukaz:
pretvorite imagename.jpg -resize 800 newimagename.jpg
Za spreminjanje velikosti slike na določeno višino uporabite ta ukaz:
pretvorite imagename, jpg -resize x600 newimagename.jpg
Kako pretvoriti iz ene oblike slike v drugo
Če imate datoteko JPG in jo želite pretvoriti v PNG, potem uporabite naslednji ukaz:
pretvorite image.jpg image.png
Lahko združite veliko različnih formatov datotek. Na primer
pretvorite image.png image.gif
pretvoriti image.jpg image.bmp
pretvoriti image.gif image.tif
Kako prilagoditi velikost datoteke za sliko
Obstaja več načinov za spreminjanje fizične velikosti slike.
- Spremenite razmerje slike (zmanjšajte njegovo velikost)
- Spremenite obliko datoteke
- Spremenite kakovost stiskanja
Zmanjšanje velikosti slike bo zmanjšalo velikost datoteke. Poleg tega z uporabo oblike datoteke, ki vključuje stiskanje, kot je JPG, boste zmanjšali velikost datoteke.
Končno prilagajanje kakovosti bo zmanjšalo fizično datoteko.
V prejšnjih dveh sekcijah je prikazano, kako prilagoditi velikost in vrsto datoteke. Za stiskanje slike poskusite z naslednjim ukazom:
spremeniti imagename.jpg -kvaliteta 90 newimage.jpg
Kvaliteta je navedena kot odstotek. Manjši je odstotek manjša izhodna datoteka, vendar očitno končna kakovost proizvodnje ni tako dobra.
Kako vrteti slike
Če ste posneli fotografijo v pokončnem položaju, vendar želite, da je to krajinska slika, lahko slike zasukate z naslednjim ukazom:
pretvorite imagename.jpg -rotate 90 newimage.jpg
Določite lahko kateri koli kot za vrtenje.
Na primer, poskusite to:
pretvorite imagename.jpg -rotate 45 newimage.jpg
Pretvori možnosti ukazne vrstice
Obstaja več deset možnosti ukazne vrstice, ki jih lahko uporabite s pretvorbo, kot je prikazano tukaj:
Možnosti se obdelajo v ukazni vrstici. Vsaka možnost, ki jo določite v ukazni vrstici, ostane v veljavi za nabor slik, ki sledijo, dokler se nastavitev ne prekine z videzom katere koli možnosti ali -noop . Nekatere možnosti vplivajo samo na dekodiranje slik in druge samo na kodiranje. Slednji se lahko pojavi za zadnjo skupino vhodnih slik.
Za podrobnejši opis vsake možnosti glejte ImageMagick .
-dajo | združite slike v eno datoteko z več slikami |
-Afine | risanje transformacijske matrike |
-antialia | odstranite vzdevek pikslov |
-pripadaj | dodajte nabor slik |
-veraža | povprečen niz slik |
-background | barva ozadja |
-blur x | zameglite sliko z gussovim operaterjem |
- meja x | obkrožite sliko z barvo barve |
-barvna barva | barva meje |
-škatla | nastavite barvo polja za označevanje pripovedi |
-predpomnilnik | megabajtov pomnilnika, ki so na voljo za predpomnilnik pikslov |
-kanal | vrsto kanala |
-Garbon | simulira risbo oglja |
-chop x {+ -} {+ -} {%} | odstranite slikovne pike iz notranjosti slike |
-klip | uporabite preslednico, če je prisotna |
-coalesce | združite zaporedje slik |
-coloriziraj | barvo slike z barvo peresa |
- barve | želeno število barv na sliki |
- barvni prostor | vrsta barvnega prostora |
-comment | opišite sliko s komentarjem |
-compose | vrsta slikovne sestave |
-stisniti | vrsta stiskanja slike |
-contrast | izboljša ali zmanjša kontrast slike |
-krop x {+ -} {+ -} {%} | želene velikosti in lokacije obrezane slike |
-cikel | zamenjati barvno barvo za količino |
-debug | omogočite odpravljanje napak |
-Dononstruct | razčleniti slikovno zaporedje v sestavne dele |
-delni <1 / 100ths drugega> | naslednjo sliko prikaže po ustavitvi |
- gostota x | vertikalno in horizontalno ločljivost v slikovnih pikah |
-Depot | globino slike |
-despeckle | zmanjšajte pike v sliki |
-Display | določi strežnik X za stik |
-dislej | Metoda odstranjevanja GIF |
-delo | uporabite Floyd / Steinberg difuzijo napake na sliko |
-Vraga | označi sliko z enim ali več grafičnimi primitivi |
-edge | zazna robove znotraj slike |
-embolska | vtisni sliko |
-kodiranje | določite kodiranje pisave |
-endian | določiti endianness (MSB ali LSB) izhodne slike |
-Dobro | uporabite digitalni filter za izboljšanje hrupne slike |
-equalize | izenači histogram na sliko |
-Poskusi | barvo za polnjenje grafičnega primitiva |
-filter | uporabite to vrsto filtra pri spreminjanju velikosti slike |
-flatten | poravnajte zaporedje slik |
-flip | ustvarite "zrcalno sliko" |
-flop | ustvarite "zrcalno sliko" |
-font | uporabite to pisavo, ko označujete sliko z besedilom |
-frame x ++ | obkrožite sliko z okrasno roko |
-fuzija {%} | barve znotraj te razdalje veljajo za enake |
-gamma | stopnjo gama korekcije |
-gussian x | zameglite sliko z gussovim operaterjem |
-geometrija x {+ -} {+ -} {%} {@} {!} {<} {>} | želene velikosti in lokacije okna Image. |
-gravnost | smer primitivnih gravitacij do oznake slike. |
pomoč | navodila za uporabo tiskanja |
-imploda | slikovne slikovne pike o središču |
-ponka | uporabite to vrsto namena pri upravljanju barve slike |
-interlace | vrsta sheme prepletanja |
-label | dodelite oznako sliki |
-level | prilagodite raven kontrasta slike |
-list | vrsto seznama |
-loop | dodajte razširitev zanke Netscape v animacijo GIF |
-zemljevid | iz te slike izberite določen nabor barv |
-mask | Določite masko za odrezovanje |
-matte | shranite matični kanal, če ima slika eno |
-median | na sliko uporabite srednji filter |
-modulirati | spreminjajo svetlost, zasičenost in odtenek slike |
-monohrom | pretvorite sliko v črno-belo |
-morph | morphs slikovno zaporedje |
-mosaik | ustvarite mozaik iz slikovnega zaporedja |
-negat | zamenjati vsako sliko s svojo dopolnilno barvo |
-noza | dodajte ali zmanjšajte hrup na sliki |
-noop | NOOP (brez možnosti) |
-Normaliziraj | pretvorite sliko, da razpon celotnega obsega barvnih vrednosti |
-opa | spremenite to barvo na barvo peresa v sliki |
- stran x {+ -} {+ -} {%} {!} {<} {>} | velikost in mesto slikovnega platna |
- barva | simulira oljno sliko |
-pen | določite barvo peresa za risanje |
-potovanje | učinkovito določajo značilnosti slike |
-povpraševanje | označite pisavo Postscript, OPTION1 ali TrueType |
-pregled | sliko predogleda slike |
-proces | obdelati zaporedje slik |
-profile | dodajte ICM, IPTC ali generični profil na sliko |
- kakovost | Stopnja stiskanja JPEG / MIFF / PNG |
-stran x | osvetlite ali zatemni robovi slike |
-regija x {+ -} {+ -} | uporabite možnosti za del slike |
-resize x {%} {@} {!} {<} {>} | spreminjanje velikosti slike |
-roba {+ -} {+ -} | premaknite sliko navpično ali vodoravno |
-rotat {<} {>} | uporabite Paethovo rotacijo slike na sliko |
- primer | slikovna slika z vzorčenjem pikslov |
-sampling_factor x | faktorje vzorčenja, ki jih uporabljajo kodirniki JPEG ali MPEG-2 ter dekodirnik / koder YUV. |
-scale | razmere slike. |
-scene | nastavite številko prizora |
-seed | vrednost semena generatorja pseudo-naključnega števila |
-segment x | segmentiraj sliko |
-shade x | zasenčite sliko z oddaljenim svetlobnim virom |
-zastopka x | izostrite sliko |
-shave x | brije pike od robov slike |
-shear x | strižite sliko vzdolž osi X ali Y |
-size x {+ offset} | širino in višino slike |
-solariziraj | vse pikove presegajo nad pragom |
-spread | slikovne slikovne pike zamenjajo z naključno količino |
-stroge | barvo, ki jo je treba uporabiti, ko grizirate grafični primitiv |
-strokovitost | nastavite širino kapi |
-Svakaj | slikovne pike slike o središču |
-stavek | ime teksture na ploščico na ozadju slike |
-stopnica | prag slike |
-tile | ploščice pri polnjenju grafičnega primitiva |
-transformirati | spremeniti sliko |
-pregleden | ta barva bo transparentna znotraj slike |
-Treedepth | globina drevesa za algoritem za zmanjšanje barve |
-Trim | obrezati sliko |
tip | sliko tipa |
- enote | vrsta ločljivosti slike |
-unsharp x | izostrite sliko z operatorom za ostri masko |
-use_pixmap | uporabite pixmap |
-Preverite | natisnete podrobne informacije o sliki |
- pogled | Parametri ogleda FlashPix |
-blaži x | spremeni sliko vzdolž sinusnega vala |
-pišite | napišite slikovno zaporedje [ pretvorite, sestavite ] |
Za več informacij preberite priročnik za ukaz convert.