Ovaj vodič će vam pokazati kako manipulirati slikama pomoću Linux naredbenog retka .
Naći ćete kako promijeniti veličinu slike kako u pogledu veličine datoteke tako iu mjerilu. Također ćete naučiti kako pretvoriti između više vrsta datoteka, kao što su JPG u PNG ili GIF u TIF .
Pretvori naredbu
Naredba za pretvorbu koristi se za pretvaranje slike. Format je sljedeći:
pretvoriti [ulazne opcije] ulaznu datoteku [izlazne mogućnosti] izlaznu datoteku.
Kako promijeniti veličinu slike
Ako ćete na web stranicu uključiti sliku i želite da bude određena veličina, onda biste mogli koristiti neke CSS da biste promijenili veličinu slike.
Bilo je zapravo bolje ipak prenijeti sliku kao točnu veličinu na prvo mjesto i umetnuti je na stranicu.
To je, naravno, samo jedan primjer zašto želite promijeniti veličinu slike .
Za promjenu veličine slike upotrijebite sljedeću naredbu
pretvori imagename.jpg - veličina dimenzija newimagename.jpg
Na primjer, da biste pretvorili sliku na 800x600, upotrijebite sljedeću naredbu:
pretvoriti imagename.jpg - rezize 800x600 newimagename.jpg
Ako se pretvorbom u navedene dimenzije proporcija bude poremetila, slika će se mijenjati na najbliži omjer.
Da bi pretvorba bila točna veličina, upotrijebite sljedeću naredbu:
pretvoriti imagename.jpg - rezize 800x600! newimagename.jpg
Ne morate odrediti visinu i širinu kao dio naredbe za promjenu veličine.
Na primjer, ako želite da širina bude 800 i da vam nije stalo do visine, možete upotrijebiti sljedeću naredbu:
pretvoriti imagename.jpg - rezize 800 newimagename.jpg
Da biste promijenili veličinu slike na određenu visinu, upotrijebite sljedeću naredbu:
pretvoriti imagename, jpg -resize x600 newimagename.jpg
Kako to Pretvoriti iz jednog formata slike u drugi
Ako imate JPG datoteku i želite ga pretvoriti u PNG, upotrijebite sljedeću naredbu:
pretvoriti image.jpg image.png
Možete kombinirati mnogo različitih formata datoteka. Na primjer
pretvoriti sliku.png image.gif
pretvoriti image.jpg image.bmp
pretvoriti sliku.gif image.tif
Kako prilagoditi veličinu datoteke za sliku
Postoji nekoliko načina za promjenu veličine fizičke datoteke slike.
- Promijenite omjer slike (smanjite)
- Promijenite format datoteke
- Promijenite kvalitetu kompresije
Smanjivanje veličine slike će smanjiti veličinu datoteke. Osim toga, format datoteke koji uključuje kompresiju kao što je JPG omogućit će vam smanjenje fizičke veličine datoteke.
Konačno podešavanje kvalitete učinit će fizičku veličinu datoteke manjim.
Prethodna 2 odjeljka pokazuju kako prilagoditi veličinu i vrstu datoteke. Za komprimiranje slike probajte sljedeću naredbu:
pretvoriti imagename.jpg - kvalitetu 90 newimage.jpg
Kvaliteta je specificirana kao postotak. Što je manji postotak, manja je izlazna datoteka, ali očito konačna kvaliteta ispisa nije tako dobra.
Kako rotirati slike
Ako ste fotografirali u portretu, ali želite da bude pejzažna slika, možete rotirati sliku pomoću sljedeće naredbe:
pretvori imagename.jpg -rotate 90 newimage.jpg
Možete odrediti bilo koji kut za rotaciju.
Na primjer, isprobajte ovo:
pretvoriti imagename.jpg -rotate 45 newimage.jpg
Pretvori mogućnosti komandne linije
Postoje desetine opcija naredbenog retka koje se mogu koristiti s naredbom za pretvorbu kao što je prikazano ovdje:
Opcije se obrađuju redoslijedom naredbenog retka. Svaka opcija koju navedete u naredbenom retku ostaje na snazi za skup slika koje slijede, sve dok se postavka ne prekine pojavljivanjem bilo koje opcije ili -noop . Neke opcije samo utječu na dekodiranje slika i druge samo za kodiranje. Potonja se mogu pojaviti nakon završne skupine ulaznih slika.
Za detaljniji opis svake opcije pogledajte ImageMagick .
-adjoin | spojite slike u jednu datoteku s više slika |
-affine | crtanje matrice transformacije |
-antialias | uklonite podudaranje piksela |
-dodati | dodajte skup slika |
-average | prosječan skup slika |
-background | boja pozadine |
-blur x | zamagliti sliku s Gaussovim operatorom |
granica x | okružuju sliku s granicom boje |
-bordercolor | graničnu boju |
-box | postavite boju okvira za označavanje bilješke |
-cache | megabajta memorije koja je dostupna za pikselnu predmemoriju |
-kanal | vrstu kanala |
-charcoal | simuliraju crtež drvenog ugljena |
-chop x {+ -} {+ -} {%} | uklonite piksele iz unutrašnjosti slike |
clip | primijenite stazu za clipping, ako je prisutan |
-coalesce | spojiti niz slika |
-colorize | obojiti sliku bojom olovke |
-colors | preferirani broj boja na slici |
-colorspace | vrsta boja |
-komentar | zabilježite sliku s komentarom |
-sastaviti | vrstu sastava slike |
-oblog | vrstu kompresije slike |
-kontrast | poboljšati ili smanjiti kontrast slike |
-crop x {+ -} {+ -} {%} | željenu veličinu i položaj izrezane slike |
-ciklus | premjestiti količinu boje slike |
-debug | omogućiti ispisivanje pogrešaka |
-deconstruct | razbiti niz slika u sastavne dijelove |
-delay <1 / 100ths od sekunde> | prikažite sljedeću sliku nakon zaustavljanja |
- gustoća x | okomita i horizontalna razlučivost u pikselima slike |
-dubina | dubina slike |
-despeckle | smanjiti mrlje na slici |
-prikaz | određuje X poslužitelj za kontakt |
-raspolagati | Metoda odlaganja GIF-a |
-dither | primijeniti Floyd / Steinbergovu difuziju pogrešaka na sliku |
-crtati | zabilježiti sliku s jednim ili više grafičkih primitiva |
-rub | otkriti rubove unutar slike |
-klesati | utisnuti sliku |
kodira polyHis | odredite kodiranje fonta |
-endian | odredite endianness (MSB ili LSB) izlazne slike |
-enhance | primijenite digitalni filtar kako biste poboljšali bučnu sliku |
-ujednačiti | izvođenje histograma na sliku |
-fill | boja za upotrebu prilikom popunjavanja grafičkog primitivca |
-filtar | Koristite ovu vrstu filtra kada promijenite veličinu slike |
-flatten | poravnati niz slika |
-flip | stvoriti "zrcalnu sliku" |
-neuspjeh | stvoriti "zrcalnu sliku" |
-font | Koristite ovaj font prilikom bilježenja slike s tekstom |
okvir x ++ | okružuju sliku s ornamentalnom granicom |
-fuzz {%} | boje unutar ove udaljenosti smatraju se jednakima |
-gama | razina gama korekcije |
-gusanski x | zamagliti sliku s Gaussovim operatorom |
-geometrija x {+ -} {+ -} {%} {@} {!} {<} {>} | željenu veličinu i položaj prozora slike. |
-gravitacija | smjer primitivno gravitira kada bilježi sliku. |
-Pomozite | ispisati upute za uporabu |
-implode | implodiraju piksele slike oko središta |
-namjera | koristite ovu vrstu namjere prikazivanja prilikom upravljanja bojom slike |
-interlace | tip interlacing sheme |
-označiti | dodijeliti oznaku fotografiji |
razine tla | podesite razinu kontrasta slike |
-popis | vrstu popisa |
-petlja | dodajte proširenje Netscape petlje u GIF animaciju |
-karta | odaberite određeni skup boja s ove slike |
-maska | Navedite masku za rezanje |
-mat | pohranite matirani kanal ako je slika ima |
-median | primijenite srednji filtar na sliku |
-modulirati | razlikuju se svjetlina, zasićenost i nijansa slike |
-monochrome | pretvorite sliku u crno-bijelo |
-morph | morfira slikovni slijed |
-mozaik | stvoriti mozaik iz slikovnog slijeda |
-negirati | zamijeniti svaki piksel sa svojom komplementarnom bojom |
-buka | dodavanje ili smanjivanje šuma na slici |
-noop | NOOP (nema opcije) |
-normalize | transformirajte sliku do rasprostiranja cijelog raspona vrijednosti boja |
-neproziran | promijenite tu boju u boju olovke unutar slike |
stranica x {+ -} {+ -} {%} {!} {<} {>} | veličinu i položaj slike platnu |
-boja | simulirati ulje na platnu |
Pen | odredite boju olovke za radove crtanja |
-ping | učinkovito odrediti karakteristike slike |
-pointsize | istaknite font PostScript, OPTION1 ili TrueType |
-preview | vrsta pretpregleda slike |
-postupak | obraditi niz slika |
-profil | dodajte ICM, IPTC ili generički profil na sliku |
-quality | Razina kompresije JPEG / MIFF / PNG |
-razmjer x | olakšati ili potamniti rubove slike |
-region x {+ -} {+ -} | primijeniti opcije na dio slike |
-vrijediti x {%} {@} {!} {<} {>} | promijenite veličinu slike |
-roll {+ -} {+ -} | okrenite sliku okomito ili vodoravno |
-protirati {<} {>} | primijeniti Paeth sliku rotacije na sliku |
-uzorak | slike s pikselom uzorkovanja piksela |
-sampling_factor x | faktori uzorkovanja koji koriste JPEG ili MPEG-2 koder i YUV dekoder / enkoder. |
-scale | razmjeri sliku. |
-scena | postavite broj scene |
-sjeme | vrijednost sjemena generatora pseudo-slučajnog broja |
segment x | segmentira sliku |
- obrišite x | zasjeniti sliku pomoću udaljenog izvora svjetlosti |
- šarpen x | izoštriti sliku |
-Šave x | brijanje piksela sa rubova slike |
- šesterokut x | presijecajte sliku duž X ili Y osi |
-size x {+ offset} | širine i visine slike |
-solarize | negirati sve piksele iznad razine praga |
-širenje | premjestiti piksele slike slučajnim iznosom |
-stroke | boja za upotrebu prilikom milovanja grafičkog primitivca |
-strokewidth | postavite širinu udara |
-swirl | vrtložite piksele slike oko središta |
-tekstura | naziv teksture na pločici na pozadini slike |
-prag | prag slike |
-pločica | kada se popuni grafički primitiv |
-transformirati | pretvoriti sliku |
-transparentan | čine ovu boju prozirnom unutar slike |
-treedepth | dubina stabla za algoritam smanjenja boja |
-trim | obrezivanje slike |
-tip | vrstu slike |
-jedinice | vrsta razlučivosti slike |
-unsharp x | izoštriti sliku s operaterom neozrpanih maski |
-use_pixmap | upotrijebite pixmap |
-verbose | ispisati detaljne informacije o slici |
-pogled | FlashPix parametre za gledanje |
- valno x | mijenjaju sliku duž sinusnog vala |
-pisati | napisati slikovni slijed [ pretvoriti, kompozitni ] |
Više informacija potražite u priručničkoj stranici za naredbu za pretvorbu.