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.
- Canviar la relació d'aspecte (fer-la més petita)
- Canvieu el format del fitxer
- 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.