Com convertir imatges amb Linux

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 de comandaments segueix vigent 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ó, vegeu ImageMagick .

-adjoin uniu les imatges en un únic fitxer de diverses imatges
-affina dibuix transformar matriu
-talies elimineu l'àlies de píxels
-pendència afegiu un conjunt d'imatges
-mitjana Mitjana d'un conjunt d'imatges
-background el color de fons
-blur x esborreu la imatge amb un operador gaussiano
-marqui x envolten la imatge amb un límit de color
-bordercolor el color de la vora
-Caixa estableixi el color de la casella límit d'anotació
-cache Megabytes de memòria disponibles per a la memòria cau de píxels
-canel el tipus de canal
-charcoal simular un dibuix de carbó vegetal
-chop x {+ -} {+ -} {%} elimineu píxels des de l'interior d'una imatge
-clip apliqueu el camí de retall, si n'hi ha un
-coalesce fusionar una seqüència d'imatges
-coloritzar colorea la imatge amb el color de la ploma
-colors nombre preferit de colors a la imatge
-colorspace el tipus d'espai de colors
-comment anoteu una imatge amb un comentari
-compose el tipus de composició de la imatge
-compressar el tipus de compressió d'imatges
-contrast millorar o reduir el contrast d'imatge
-crop x {+ -} {+ -} {%} mida preferida i ubicació de la imatge retallada
-cicle desplaça el mapa de colors d'imatge per quantitat
-debug habiliteu la impressió de depuració
-deconstruir descompondre una seqüència d'imatges en parts constitutives
-delay <1 / 100th 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 profunditat profunditat de la imatge
-Després redueix els taquets dins d'una imatge
-visualització especifica el servidor X per contactar
-posició Mètode d'eliminació GIF
-dither apliqueu la difusió d'errors de Floyd / Steinberg a la imatge
dibuixar anoteu una imatge amb una o més primitives gràfiques
-edge detecta les vores dins d'una imatge
-emboss relleu una imatge
-encoding Especifiqueu la codificació de tipus de lletra
-endian Especifiqueu l'expressió (MSB o LSB) de la imatge de sortida
-tensió apliqueu un filtre digital per millorar una imatge sorollosa
-equalize realitza l'equalització de l'histograma a la imatge
-lloc color que s'utilitzarà en omplir un gràfic primitiu
-filter utilitzeu aquest tipus de filtre al canviar la mida d'una imatge
-flatten aplanar una seqüència d'imatges
-flip crea una "imatge de mirall"
-flop crea una "imatge de mirall"
-Font utilitzeu 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
-gamma nivell de correcció gamma
-gaussiano x esborreu la imatge amb un operador gaussiano
-geometria x {+ -} {+ -} {%} {@} {!} {<} {>} mida i ubicació preferides de la finestra d'imatge.
-gravetat La direcció primitiva es gravita quan s'analitza la imatge.
-help imprimiu les instruccions d'ús
-implode implosió de píxels d'imatge sobre el centre
-intent utilitzeu aquest tipus d'intencions de representació en gestionar el color de la imatge
-interlace el tipus d'esquema de entrellaçat
-label Assigneu una etiqueta a una imatge
nivell ajustar el nivell de contrast d'imatge
-list el tipus de llista
-lloop afegiu l'extensió del bucle Netscape a la vostra animació GIF
mapa trieu un conjunt concret de colors d'aquesta imatge
-mascara Especifiqueu una màscara de retall
-matte emmagatzemi el canal mate si la imatge té una
-media apliqueu un filtre mitjà a la imatge
-modular varia la brillantor, la saturació i el to d'una imatge
-monochrome transforma la imatge en blanc i negre
-morph modifica una seqüència d'imatges
-mosaic crea un mosaic a partir d'una seqüència d'imatges
-negate reemplaça cada píxel amb el seu color complementari
-noise afegir o reduir el soroll en una imatge
-noop NOOP (sense opció)
-normalitzar transforma la imatge per abastar el rang complet dels valors de color
-opac canvieu aquest color al color de la ploma a la imatge
-page x {+ -} {+ -} {%} {!} {<} {>} mida i localització d'un llenç d'imatges
-pintura simular una pintura a l'oli
-bolígraf Especifiqueu el color del pen per a les operacions de dibuix
-punció Determineu eficientment les característiques de la imatge
-sobre la mida Puntuació de la lletra Postscript, OPTION1 o TrueType
-Vista prèvia tipus de vista prèvia de la imatge
-process processa una seqüència d'imatges
-Perfil afegiu ICM, IPTC o perfil genèric a imatge
-quality Nivell de compressió JPEG / MIFF / PNG
-revisar x alleugerir o enfosquir les vores d'imatge
-regió x {+ -} {+ -} apliqueu opcions a una part de la imatge
-resure x {%} {@} {!} {<} {>} canviar la mida d'una imatge
-roll {+ -} {+ -} rodar una imatge vertical o horitzontal
-rotate {<} {>} apliqueu la rotació d'imatges Paeth a la imatge
-sample imatge d'escala amb mostreig de píxels
-ampletar_factor x factors de mostreig utilitzats per un codificador JPEG o MPEG-2 i un decodificador / codificador YUV.
-escala escala la imatge.
-escena establir el número de l'escena
-llavor valor de la generació de generador de nombres pseudoaleatori
-segment x segmentar una imatge
-shade x ombreja la imatge amb una font de llum llunyana
-sharpen x augmenti la imatge
-shave x afaitat píxels de les vores de la imatge
-escalar x tallar la imatge al llarg de l'eix X o Y
mida x (+ compensació) ample i alt de la imatge
-solaritza nega tots els píxels per sobre del nivell llindar
-preu desplaça els píxels d'imatge per una quantitat aleatòria
-estació color que s'utilitzarà en acariciar una gràfica primitiva
-extremada estableixi l'amplada del traç
-swirl píxels de la imatge del remolí sobre el centre
-txture nom de la textura a la rajola sobre el fons de la imatge
-llindar llindar la imatge
-rajola imatge de rajola en omplir una gràfica primitiva
-transformar transforma la imatge
-transparent Feu que aquest color sigui transparent a la imatge
-professor profunditat d'arbre per a l'algoritme de reducció de color
-trim retalla una imatge
tipus el tipus d'imatge
-unitats el tipus de resolució d'imatge
-unsharp x augmenti la imatge amb un operador de màscara no apagada
-use_pixmap utilitzeu el mapa de píxels
-verbose imprimeix informació detallada sobre la imatge
-view Paràmetres de visualització de FlashPix
-wave x alterar una imatge al llarg d'una ona sinusoïdal
-criure escriu una seqüència d'imatges [ convert, compost ]

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