Kako pretvoriti slike pomoću Linuxa

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.

  1. Promijenite omjer slike (smanjite)
  2. Promijenite format datoteke
  3. 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.