Skip to main content

Com convertir imatges amb Linux

Anonim

Aquesta guia us mostrarà com manipular imatges mitjançant la línia de comandaments de Linux.

Trobareu com canviar la mida d'una imatge tant pel que fa a la mida del fitxer com a l'escala. També aprendrà a convertir entre diversos tipus de fitxers, com ara JPG a PNG o GIF a TIF.

El comandament de conversió

L'ordre convert s'utilitza per convertir una imatge. El format és el següent:

converteix opcions d'entrada fitxer d'entrada opcions de sortida fitxer de sortida.

Com canviar la mida d'una imatge

Si aneu a incloure una imatge en una pàgina web i voleu que sigui una mida determinada, podeu utilitzar alguns CSS per canviar la mida de la imatge.

En realitat, és millor que carregueu la imatge com a mida correcta en primer lloc i inseriu-la a la pàgina.

Per descomptat, això és només un exemple per què és possible que vulgueu canviar la mida d'una imatge.

Per canviar la mida d'una imatge, utilitzeu l'ordre següent

Converteix imagename.jpg -resize dimensions newimagename.jpg

Per exemple, per convertir una imatge a 800x600, utilitzaria el següent comandament:

Converteix imagename.jpg -resició 800x600 newimagename.jpg

Si mitjançant la conversió a les dimensions especificades, la proporció de l'aspecte es veurà alterada, la imatge es redimensionarà a la proporció més propera.

Per forçar que la conversió sigui la mida exacta, utilitzeu l'ordre següent:

Converteix imagename.jpg -resta 800x600! newimagename.jpg

No haureu d'especificar l'alçada i l'amplada com a part de l'ordre de canvi de mida.

Per exemple, si voleu que l'amplada sigui de 800 i no us importeu l'alçada, podeu utilitzar l'ordre següent:

Converteix imagename.jpg -resize 800 newimagename.jpg

Per canviar la mida d'una imatge a una alçada especificada, utilitzeu l'ordre següent:

Converteix imatge, jpg -resize x600 newimagename.jpg

Com convertir d'un format d'imatge a un altre

Si teniu un fitxer JPG i voleu convertir-lo en un PNG, feu servir el següent comandament:

Converteix image.jpg image.png

Podeu combinar molts formats de fitxer diferents. Per exemple

Converteix imatge.png image.gif

Converteix image.jpg image.bmp

Converteix imatge.gif image.tif

Com s'ajusta la mida d'arxiu d'una imatge

Hi ha diverses maneres de canviar la mida de fitxer físic d'una imatge.

  1. Canviar la relació d'aspecte (fer-la més petita)
  2. Canvieu el format del fitxer
  3. Canvieu la qualitat de la compressió

Reduir la mida de la imatge farà que la mida del fitxer sigui més petita. A més, l'ús d'un format de fitxer que inclogui compressió com JPG us permetrà reduir la mida del fitxer físic.

Finalment, ajustar la qualitat farà que la mida del fitxer sigui més petita.

Les dues seccions anteriors us van mostrar com ajustar la mida i el tipus de fitxer. Per comprimir la imatge, prova el següent comandament:

Converteix imagename.jpg -quality 90 newimage.jpg

La qualitat s'especifica com un percentatge. Com més baix sigui el percentatge menor serà el fitxer de sortida, però òbviament la qualitat de sortida final no és tan bona.

Com rotar imatges

Si heu pres una fotografia en retrat però voleu que sigui una imatge del paisatge, podeu girar la imatge amb l'ordre següent:

Converteix imagename.jpg -rotate 90 newimage.jpg

Podeu especificar qualsevol angle per a la rotació.

Per exemple, prova això:

Converteix imagename.jpg -rotate 45 newimage.jpg

Converteix les opcions de la línia de comandaments

Hi ha dotzenes d'opcions de línia d'ordres que es poden utilitzar amb l'ordre convert com es mostra aquí:

Les opcions es processen en ordre de comanda. Qualsevol opció que especifiqueu a la línia d'ordres segueix sent efectiva per al conjunt d'imatges que segueix, fins que el conjunt finalitzi amb l'aparició de qualsevol opció o-noop. Algunes opcions només afecten la descodificació d'imatges i altres només la codificació. Aquesta última pot aparèixer després del grup final d'imatges d'entrada.

Per obtenir una descripció més detallada de cada opció, consulteu ImageMagick .

-adjoinuniu les imatges en un únic fitxer de diverses imatges
-affinadibuix transformar matriu
-talieselimineu l'àlies de píxels
-pendènciaafegiu un conjunt d'imatges
-mitjanaMitjana d'un conjunt d'imatges
-backgroundel color de fons
-blur x esborreu la imatge amb un operador gaussiano
-border x envolten la imatge amb un límit de color
-bordercolorel color de la vora
-Caixaestableixi el color de la casella límit d'anotació
-cacheMegabytes de memòria disponibles per a la memòria cau de píxels
-canelel tipus de canal
-charcoalsimular un dibuix de carbó vegetal
-tallar x {+ -} {+ -} {%} elimineu píxels des de l'interior d'una imatge
-clipapliqueu el camí de retall, si n'hi ha un
-coalescefusionar una seqüència d'imatges
-coloritzarcolorea la imatge amb el color de la ploma
-colorsnombre preferit de colors a la imatge
-colorspaceel tipus d'espai de colors
-commentanoteu una imatge amb un comentari
-composeel tipus de composició de la imatge
-compressarel tipus de compressió d'imatges
-contrastmillorar o reduir el contrast d'imatge
-crop x {+ -} {+ -} {%} mida preferida i ubicació de la imatge retallada
-cicledesplaça el mapa de colors d'imatge per quantitat
-debughabiliteu la impressió de depuració
-deconstruirdescompondre una seqüència d'imatges en parts constitutives
-retard <1/100ths of a second> mostra la següent imatge després de fer una pausa
-densitat x resolució vertical i horitzontal en píxels de la imatge
-de profunditatprofunditat de la imatge
-Desprésredueix els taquets dins d'una imatge
-visualitzacióespecifica el servidor X per contactar
-posicióMètode d'eliminació GIF
-ditherapliqueu la difusió d'errors de Floyd / Steinberg a la imatge
dibuixaranoteu una imatge amb una o més primitives gràfiques
-edgedetecta les vores dins d'una imatge
-embossrelleu una imatge
-encodingEspecifiqueu la codificació de tipus de lletra
-endianEspecifiqueu l'expressió (MSB o LSB) de la imatge de sortida
-tensióapliqueu un filtre digital per millorar una imatge sorollosa
-equalizerealitza l'equalització de l'histograma a la imatge
-lloccolor que s'utilitzarà en omplir un gràfic primitiu
-filterutilitzeu aquest tipus de filtre al canviar la mida d'una imatge
-flattenaplanar una seqüència d'imatges
-flipcrea una "imatge de mirall"
-flopcrea una "imatge de mirall"
-Fontutilitzeu aquesta font quan anoteu la imatge amb text
-frame x ++ envolten la imatge amb una vora ornamental
-fuzz {%} Els colors d'aquesta distància es consideren iguals
-gammanivell de correcció gamma
-gaussiana x esborreu la imatge amb un operador gaussiano
-metometria x {+ -} {+ -} {%} {@} {!} {<} {>} mida i ubicació preferides de la finestra d'imatge.
-gravetatLa direcció primitiva es gravita quan s'analitza la imatge.
-helpimprimiu les instruccions d'ús
-implodeimplosió de píxels d'imatge sobre el centre
-intentutilitzeu aquest tipus d'intencions de representació en gestionar el color de la imatge
-interlaceel tipus d'esquema de entrellaçat
-labelAssigneu una etiqueta a una imatge
nivellajustar el nivell de contrast d'imatge
-listel tipus de llista
-lloopafegiu l'extensió del bucle Netscape a la vostra animació GIF
mapatrieu un conjunt concret de colors d'aquesta imatge
-mascaraEspecifiqueu una màscara de retall
-matteemmagatzemi el canal mate si la imatge té una
-mediaapliqueu un filtre mitjà a la imatge
-modularvaria la brillantor, la saturació i el to d'una imatge
-monochrometransforma la imatge en blanc i negre
-morphmodifica una seqüència d'imatges
-mosaiccrea un mosaic a partir d'una seqüència d'imatges
-negatereemplaça cada píxel amb el seu color complementari
-noiseafegir o reduir el soroll en una imatge
-noopNOOP (sense opció)
-normalitzartransforma la imatge per abastar el rang complet dels valors de color
-opaccanvieu aquest color al color de la ploma a la imatge
pàgina x {+ -} {+ -} {%} {!} {<} {>} mida i localització d'un llenç d'imatges
-pinturasimular una pintura a l'oli
-bolígrafEspecifiqueu el color del pen per a les operacions de dibuix
-puncióDetermineu eficientment les característiques de la imatge
-sobre la midaPuntuació de la lletra Postscript, OPTION1 o TrueType
-Vista prèviatipus de vista prèvia de la imatge
-processprocessa una seqüència d'imatges
-Perfilafegiu ICM, IPTC o perfil genèric a imatge
-qualityNivell de compressió JPEG / MIFF / PNG
-raise x alleugerir o enfosquir les vores d'imatge
-regió x {+ -} {+ -} apliqueu opcions a una part de la imatge
-resistir x {%} {@} {!} {<} {>} canviar la mida d'una imatge
-roll {+-}{+-} rodar una imatge vertical o horitzontal
-rotate {<}{>} apliqueu la rotació d'imatges Paeth a la imatge
-sampleimatge d'escala amb mostreig de píxels
-amplificació_factor x factors de mostreig utilitzats per un codificador JPEG o MPEG-2 i un decodificador / codificador YUV.
-escalaescala la imatge.
-escenaestablir el número de l'escena
-llavorvalor de la generació de generador de nombres pseudoaleatori
-segment x segmentar una imatge
-shade x ombreja la imatge amb una font de llum llunyana
-sarratge x augmenti la imatge
-shave x afaitat píxels de les vores de la imatge
-escolta x tallar la imatge al llarg de l'eix X o Y
mida x {+ offset} ample i alt de la imatge
-solaritzanega tots els píxels per sobre del nivell llindar
-preudesplaça els píxels d'imatge per una quantitat aleatòria
-estaciócolor que s'utilitzarà en acariciar una gràfica primitiva
-extremadaestableixi l'amplada del traç
-swirlpíxels de la imatge del remolí sobre el centre
-txturenom de la textura a la rajola sobre el fons de la imatge
-llindarllindar la imatge
-rajolaimatge de rajola en omplir una gràfica primitiva
-transformartransforma la imatge
-transparentFeu que aquest color sigui transparent a la imatge
-professorprofunditat d'arbre per a l'algoritme de reducció de color
-trimretalla una imatge
tipusel tipus d'imatge
-unitatsel tipus de resolució d'imatge
-unsharp x augmenti la imatge amb un operador de màscara no apagada
-use_pixmaputilitzeu el mapa de píxels
-verboseimprimeix informació detallada sobre la imatge
-viewParàmetres de visualització de FlashPix
-onada x alterar una imatge al llarg d'una ona sinusoïdal
-criureescriu una seqüència d'imatges convertir, compost

Per obtenir més informació, llegiu la pàgina de manual de l'ordre convert.