Cum se convertesc imagini folosind Linux

Acest ghid vă va arăta cum să manipulați imagini utilizând linia de comandă Linux.

Veți afla cum puteți redimensiona o imagine, atât în ​​ceea ce privește dimensiunea fișierului, cât și în funcție de scală. Veți învăța, de asemenea, cum să convertiți între mai multe tipuri de fișiere, cum ar fi de la JPG la PNG sau GIF la TIF .

Comanda de conversie

Comanda de conversie este folosită pentru a converti o imagine. Formatul este după cum urmează:

convertiți [opțiuni de introducere] fișier de intrare [opțiuni de ieșire] fișier de ieșire.

Cum se redimensionează o imagine

Dacă intenționați să includeți o imagine pe o pagină web și doriți să fie o anumită dimensiune, atunci puteți utiliza unele CSS pentru a redimensiona imaginea.

De fapt, este mai bine să încărcați imaginea ca dimensiune corectă în primul rând și să o inserați în pagină.

Acesta este, desigur, doar un exemplu de ce ați putea dori să redimensionați o imagine .

Pentru a redimensiona o imagine, utilizați următoarea comandă

converti imagename.jpg -configurați dimensiunile newimagename.jpg

De exemplu, pentru a converti o imagine la 800x600, veți folosi următoarea comandă:

converti imagename.jpg -resize 800x600 newimagename.jpg

Dacă prin conversia la dimensiunile specificate, raportul de aspect va fi afectat, imaginea va fi redimensionată la cel mai apropiat raport.

Pentru a forța conversia să fie dimensiunea exactă, utilizați următoarea comandă:

converti imagename.jpg -premiza 800x600! newimagename.jpg

Nu este necesar să specificați înălțimea și lățimea ca parte a comenzii de redimensionare.

De exemplu, dacă doriți ca lățimea să fie 800 și nu vă interesează înălțimea, puteți utiliza următoarea comandă:

converti imagename.jpg -resize 800 newimagename.jpg

Pentru a redimensiona o imagine la o înălțime specificată, utilizați următoarea comandă:

converti imagename, jpg -resize x600 newimagename.jpg

Cum se convertește de la un format de imagine la altul

Dacă aveți un fișier JPG și doriți să îl convertiți într-un PNG, atunci veți folosi următoarea comandă:

convertiți imaginea.jpg image.png

Puteți combina mai multe formate de fișiere diferite. De exemplu

convertiți imaginea.png image.gif

convertiți image.jpg image.bmp

convertiți image.gif image.tif

Cum se ajustează dimensiunea fișierului pentru o imagine

Există mai multe moduri de a modifica dimensiunea fizică a unei imagini.

  1. Schimbați raportul de aspect (faceți mai mic)
  2. Modificați formatul fișierului
  3. Modificați calitatea compresiei

Reducerea mărimii imaginii va diminua dimensiunea fișierului. În plus, utilizarea unui format de fișier care include compresie precum JPG vă va permite să reduceți dimensiunea fizică a fișierului.

În cele din urmă, ajustarea calității va face dimensiunea fizică a fișierului mai mică.

Cele 2 secțiuni anterioare vă arată cum să ajustați dimensiunea și tipul de fișier. Pentru a comprima imaginea încercați următoarea comandă:

converti imagename.jpg -calitate 90 newimage.jpg

Calitatea este specificată ca procentaj. Cu cât procentul este mai mic, cu atât fișierul de ieșire este mai mic, dar, evident, calitatea finală a ieșirii nu este la fel de bună.

Cum se rotește imaginile

Dacă ați făcut o fotografie în portret, dar doriți să fie o imagine peisajă, puteți roti imaginea utilizând următoarea comandă:

converti imagename.jpg -rotate 90 newimage.jpg

Puteți specifica orice unghi pentru rotire.

De exemplu, încercați acest lucru:

converti imagename.jpg -rotate 45 newimage.jpg

Conversia opțiunilor liniei de comandă

Există zeci de opțiuni de linie de comandă care pot fi utilizate cu comanda de conversie așa cum se arată aici:

Opțiunile sunt prelucrate în ordinea liniei de comandă. Orice opțiune pe care o specificați pe linia de comandă rămâne valabilă pentru setul de imagini care urmează, până când setul este terminat de apariția oricărei opțiuni sau -noop . Unele opțiuni afectează doar decodificarea imaginilor, iar altele doar codificarea. Acestea din urmă pot apărea după grupul final de imagini de intrare.

Pentru o descriere mai detaliată a fiecărei opțiuni, consultați ImageMagick .

-alătura integrați imaginile într-un singur fișier multi-imagine
-affine desen transformare matrice
-antialias eliminați aliasul pixelilor
-adăuga adăugați un set de imagini
-in medie medie un set de imagini
-fundal culoarea de fundal
-blur x blur imaginea cu un operator Gaussian
- limita x înconjoară imaginea cu o margine de culoare
-bordercolor culoarea frontierei
-cutie setați culoarea casetei de restricționare a adnotărilor
-cache megabyte de memorie disponibile pentru memoria cache pixel
-canal tipul de canal
-cărbune simula un desen de carbune
-chip x {+ -} {+ -} {%} eliminați pixelii din interiorul unei imagini
-clamă aplicați calea de tăiere, dacă este prezentă
-coalesce îmbinarea unei secvențe de imagini
-colorize colorați imaginea cu culoarea stiloului
-colors numărul preferat de culori din imagine
-colorspace tipul de spațiu de culori
-cometariu adnota o imagine cu un comentariu
-Compune tipul compoziției imaginii
-comprima tipul de compresie a imaginii
-contrast îmbunătăți sau reduce contrastul imaginii
-crop x {+ -} {+ -} {%} mărimea preferată și locația imaginii decupate
-ciclu deplasați culoarea imaginii în funcție de cantitate
-debug activați imprimarea de depanare
-deconstruct descompune o secvență de imagini în părțile componente
-delay <1 / 100ths of a second> afișați următoarea imagine după întrerupere
-densitatea x rezoluție verticală și orizontală în pixeli a imaginii
-adâncime adâncimea imaginii
-despeckle a reduce punctele din interiorul unei imagini
-afişa specifică serverul X de contactat
-dispune GIF metoda de eliminare
-dither aplicați difuzia de erori Floyd / Steinberg la imagine
-a desena adnota o imagine cu unul sau mai multe primitive grafice
-margine detectați marginile dintr-o imagine
-grava emboss o imagine
-encoding specificați codificarea fonturilor
-endian specificați endianitatea (MSB sau LSB) a imaginii de ieșire
-spori aplicați un filtru digital pentru a îmbunătăți imaginea zgomotoasă
-egaliza efectuați egalizarea histogramei la imagine
-completati culoarea care trebuie utilizată la umplerea unui primitiv grafic
-filtru utilizați acest tip de filtru când redimensionați o imagine
-aplatiza aplatiza o secvență de imagini
-flip creați o imagine "în oglindă"
-chix creați o imagine "în oglindă"
-font utilizați acest font atunci când adnotați imaginea cu text
-frame x ++ înconjoară imaginea cu o margine ornamentală
-fuzz {%} culorile din această distanță sunt considerate egale
-gamma nivel de corecție gamma
-gaussian x blur imaginea cu un operator Gaussian
-geometrie x {+ -} {+ -} {%} {@} {!} {<} {>} mărimea preferată și locația ferestrei Imagine.
-gravitatie direcția primitivă gravitează la adnotarea imaginii.
-Ajutor instrucțiuni de utilizare a imprimării
-implozie implode pixeli de imagine despre centru
-intent utilizați acest tip de intenție de randare atunci când gestionați culoarea imaginii
-interlace tipul de schemă de intercalare
-eticheta atribuiți o etichetă unei imagini
-nivel ajustați nivelul contrastului imaginii
-listă tipul de listă
-buclă adăugați extensia de buclă Netscape în animația dvs. GIF
-Hartă alegeți un anumit set de culori din această imagine
-masca Specificați o mască de tăiere
-matte depozitați canalul mat, dacă imaginea are unul
-median aplicați un filtru median la imagine
-modula variază luminozitatea, saturația și nuanța unei imagini
-monocrom transformați imaginea în alb-negru
-morph modifică o secvență de imagini
-mozaic creați un mozaic dintr-o secvență de imagini
-nega înlocuiți fiecare pixel cu culoarea sa complementară
-zgomot adăugați sau reduceți zgomotul dintr-o imagine
-noop NOOP (fără opțiune)
-normaliza transformați imaginea pentru a acoperi întreaga gamă de valori de culoare
-opac modificați această culoare la culoarea stiloului din imagine
- pagina x {+ -} {+ -} {%} {!} {<} {>} dimensiunea și locația unei panze de imagine
-a picta simula o pictura in ulei
-stilou specificați culoarea stiloului pentru operațiile de desen
-ping determină în mod eficient caracteristicile imaginii
-pointsize puncteaza fontul Postscript, OPTION1 sau TrueType
-previzualizare Tipul de previzualizare imagine
-proces procesează o secvență de imagini
-profil adăugați ICM, IPTC sau profil generic la imagine
-calitate JPEG / MIFF / PNG nivel de compresie
-raise x ușurați sau întunecați marginile imaginii
-regiunea x {+ -} {+ -} să aplicați opțiuni unei porțiuni a imaginii
- redresa x {%} {@} {!} {<} {>} redimensionați o imagine
- roti {+ -} {+ -} rotiți o imagine verticală sau orizontală
- roti {{} {>} aplicați rotirea imaginii pe imagine
-probă scală cu eșantion pixel
-sampling_factor x factorii de eșantionare utilizați de codificatorul JPEG sau MPEG-2 și decodorul / codificatorul YUV.
-scară scalarea imaginii.
-scenă setați numărul scenei
-seed valoarea pseudo-aleatoare a numărului de semințe
-segment x segmentați o imagine
- umbra x umbrați imaginea utilizând o sursă de lumină îndepărtată
- ascuți x ascuțiți imaginea
- ștergeți x shave pixeli de la marginile imaginii
- x x forfecați imaginea de-a lungul axei X sau Y
-size x {offset} lățimea și înălțimea imaginii
-solarize negati toti pixelii de deasupra nivelului de prag
-spread deplasați pixelii de imagine cu o valoare aleatorie
-accident vascular cerebral culoarea care trebuie utilizată atunci când se mișcă un primitiv grafic
-strokewidth setați lățimea cursei
-vârtej vârf pixeli de imagine despre centru
-textură numele de textură pentru a tigla pe fundalul imaginii
-prag prag imaginea
-ţiglă imaginea țiglă la umplerea unui primitiv grafic
-transforma transforma imaginea
-transparent faceți această culoare transparentă în cadrul imaginii
-treedepth copac adâncime pentru algoritmul de reducere a culorii
-tunde tăiați o imagine
-tip tipul imaginii
-units tipul de rezoluție a imaginii
-număr x ascuți imaginea cu un operator de mascare neclar
-use_pixmap utilizați pixmap-ul
-verbose tipăriți informații detaliate despre imagine
-vedere Parametrii de vizualizare FlashPix
-cu x modificați o imagine de-a lungul unui val sinusoidal
-scrie scrie o secvență de imagini [ convert, compozit ]

Pentru mai multe informații citiți pagina manuală a comenzii de conversie.