SlideShare a Scribd company logo
1 of 5
Download to read offline
Image Magick
Image Magick es una aplicación que nos permite manipular imágenes a través de
la línea de comandos y que sirve para prácticamente todos los formatos. Con ella,
también es posible automatizar las acciones sobre las imágenes contenidas en
una carpeta (conversión, redimensionado, etc…)
Reducir el peso de las imágenes
Un útil consejo es dirigiros a la carpeta que contiene las imágenes con las que
vamos a trabajar y por precaución, copiar las que se deseen redimensionar a un
directorio alternativo. Una vez hecho esto ya podemos aplicar el comando
adecuado.
mogrify -quality ++ ejemplo.jpg
En ++ escribimos el número deseado, por ejemplo 70
Ejemplo:
mogrify ­quality 70 try.JPG

En el anterior ejemplo, usé el comando cd para dirigirme al directorio Imágenes,
una vez ahí, usé el código referido, con el número 70, sobre la img “try.JPG” con
un peso original de 7,1mb, mismo que cambió a 1,1mb en el archivo resultante,
conservando su resolución.
Nota:   Se   supone   que   al   bajarle   su   peso   al   archivo,   se   eliminan   los   datos   Exif  
(Exchangeable   image   file   format_archivo   intercambiable   de   imagen   ­  conjunto   de  
metadatos  encapsulados en el fichero de imagen que se almacenan cuando se toma una  
fotografía.) del mismo. 
También podemos hacerlo con todas las imágenes de una carpeta específica, si
estando dentro de esta, escribimos *jpg *png etc. en vez del nombre del archivo
concreto, con lo cual esta herramienta se vuelve muy útil y rápida para tratar
imágenes masivamente.
Ejemplo:
mogrify ­quality 70 *JPG *png

En el caso anterior, una carpeta (examp), con 14 elementos en su interior, se
redujo de 83,4 mb a 22,8mb su peso.
Image Magick
Redimensionar imágenes
Con el siguiente comando se redimensionarán todas las imágenes del directorio
en el que nos encontremos a una anchura de 1000 píxeles, manteniendo la
relación de aspecto de los archivos originales.
Ejemplo:
mogrify ­resize 1000 *jpg

Si se quiere tener un tamaño fijo de las imágenes (mi ejemplo es de 800 x 300),
se puede especificarlo de esta forma:
mogrify ­resize 800×300! *.jpg

Para redimensionar una imagen dentro de un directorio y crear una copia de ella
sin borrar la original, haremos:
convert -resize ++ imagen nueva_imagen
en ++ ponemos el ancho de la imagen a redimensionar, en micaso 1000.
Ejemplo:
convert ­resize 1000 P1040322.JPG little.JPG

En el caso anterior, me dirigí a la carpeta “fotrigodicRD”, dentro del directorio
“Imágenes” para redimensionar el primer archivo, creando un duplicado suyo, con
una medida de 1000px de ancho, con el nombre “little.JPG”. El nuevo archivo
queda ubicado dentro del mismo directorio (sin borrar la imagen original) y
conserva la relación de aspecto.

En el caso anterior hicimos algo parecido al caso anterior, la diferencia? Le
indicamos a la aplicación que el duplicado de la imagen “P1040323.JPG”,
denominada “little2.JPG” tenga una altura de 500px, pues anteriormente
trabajamos solamente con el ancho de los archivos.
Image Magick

En el ejemplo anterior se redimensionó a un porcentaje del 50% la imagen
“P1040325.JPG”; Ahora, su duplicado (Little3.JPG) conserva la relación de aspecto
de la original, pero con la mitad de sus medidas y obviamente, con un peso
menor.
Convertir imágenes a escala de grises (Espacios de Color)
El tono de gris estará calculado para adecuarse al ojo humano: Gris = 0.299 *Rojo
+ 0.587 *Verde + 0.114 *Azul.
convert -colorpace gray imagen imagen_byn
Ejemplo:
convert ­colorspace gray little.JPG gray.JPG

Aunque también podremos transformar a YUV, XYZ, LAB, HSL, etc; también
necesitamos que el formato de salida sea compatible con esos espacios de color.
Para ver una lista de todos los colorspaces disponibles, digitar en la consola:
convert ­list colorspace
CMY CMYK Gray HSB HSL HWB Lab Log OHTA Rec601Luma
Rec601YCbCr Rec709Luma Rec709YCbCr RGB sRGB Transparent XYZ YcbCr
YCC YIQ YpbPr YUV
Bordes.
Para añadir un borde podemos hacer lo siguiente:
convert -bordercolor ++ -border w x h imagen_origen imagen_resultante
++ corresponde al color del borde, w corresponde al tamaño del borde a lo ancho
y h es la medida del borde hacia lo alto.
Ejemplo:
convert ­bordercolor black ­border 10 x 10 gray.JPG border.JPG
Image Magick

Nota: En la imagen resultante (border.JPG), efectivamente se creó un marco negro, pero  
vale anotar que este incrementa el tamaño de la imagen que lo posee (10px por cada lado).
Convertir imágenes
Es posible cambiar de formato una imagen, para ello es necesario el siguiente
código:
convert imagen.ext original imagen.ext deseada
Ejemplo:
convert cat.png cat.jpj
En el caso anterior de la imagen P1040322.JPG creamos un duplicado, pero con
otro nombre y en formato .png (new.png). Podemos asignarle el mismo nombre,
pues esto no borrará la original.
Nota: Para conocer los formatos compatibles con esta aplicación podemos usar el siguiente  
comando: 
mogrify ­list format
Para obtener ayuda:
man ­mogrify  o  mogrify ­help
Algunos comandos útiles de Image Magick: 
Obtener información de una imagen:
identify ­ping image.png 
Obtener aún más información:
identify ­verbose image.png
Conocer la lista de colores utilizados en una imagen: 
identify ­list color image.png
Convertir una imagen PNG en JPG indicando la calidad de conversión: 
convert ­quality 96 image.png image.jpg
Convertir todas las imágenes (*.jpg, *.png) en PDF 
convert *png  *png etc archivo.pdf
Image Magick

Crear un Favicon : 
convert ­colors 256 ­resize 16×16 image.png favicon.ico 
Crear un negativo de una imagen : 
convert ­negate image.png image­negate.png 
invertir una imagen en forma vertical : 
convert ­flip image.png invertida_vertical.png
invertir una imagen horizontalmente: 
convert ­flop image.png image­inversee.png 
Ver GUI de Image Magick: 
display image.png 
Crear imagen animada
Debemos ordenadamente ubicar las imágenes con las que vamos a trabajar
dentro de una carpeta, así la aplicación reconocerá cuál es la primera y la última.
Inmersos en nuestra carpeta, abrimos la terminal y digitamos un código similar a
este:
convert -delay 100 *imágenes imagen.gif
Ejemplo:
convert ­delay 100 *JPG nuevaimg.gif

En mi caso, convertí cuatro imágenes en formato JPG de mi carpeta funny en una
nueva (animada.gif), con una oscilación de un segundo entre una y otra. El
número 100 representa 1 segundo de tiempo y por supuesto, podemos ajustarlo
al gusto de cada uno.

Eider J. Chaves C.
For the love of Free Software...

...GNU / Linux

More Related Content

Viewers also liked

Gutierrez et al. 2015 geoderma
Gutierrez et al. 2015 geodermaGutierrez et al. 2015 geoderma
Gutierrez et al. 2015 geodermaMaria Pérez
 
Thomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation JamThomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation JamIBM Lotus
 
Torwegge Vestiging München opent zijn deuren!
Torwegge Vestiging München opent zijn deuren!Torwegge Vestiging München opent zijn deuren!
Torwegge Vestiging München opent zijn deuren!Torwegge Group
 
Nhung dieu can biet ve thiet ke web
Nhung dieu can biet ve thiet ke webNhung dieu can biet ve thiet ke web
Nhung dieu can biet ve thiet ke webluudiecthu
 
Two for Attack: Web and Email Content Protection
Two for Attack: Web and Email Content ProtectionTwo for Attack: Web and Email Content Protection
Two for Attack: Web and Email Content ProtectionCisco Canada
 
ImagebroschüRe D 11 09
ImagebroschüRe D 11 09ImagebroschüRe D 11 09
ImagebroschüRe D 11 09aloahe2
 
Enfermedades HistóRicas
Enfermedades HistóRicasEnfermedades HistóRicas
Enfermedades HistóRicasstefanyolga
 
Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013
Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013
Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013Diego Molano Vega
 
Management of information system report
Management of information system reportManagement of information system report
Management of information system reportMagdy Abdelsattar Omar
 
Doors Getting Started
Doors Getting StartedDoors Getting Started
Doors Getting Startedsong4fun
 

Viewers also liked (14)

Gutierrez et al. 2015 geoderma
Gutierrez et al. 2015 geodermaGutierrez et al. 2015 geoderma
Gutierrez et al. 2015 geoderma
 
Thomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation JamThomas Wenzel-Haberstock zum IBM Innovation Jam
Thomas Wenzel-Haberstock zum IBM Innovation Jam
 
Categoria
CategoriaCategoria
Categoria
 
Torwegge Vestiging München opent zijn deuren!
Torwegge Vestiging München opent zijn deuren!Torwegge Vestiging München opent zijn deuren!
Torwegge Vestiging München opent zijn deuren!
 
Nhung dieu can biet ve thiet ke web
Nhung dieu can biet ve thiet ke webNhung dieu can biet ve thiet ke web
Nhung dieu can biet ve thiet ke web
 
Two for Attack: Web and Email Content Protection
Two for Attack: Web and Email Content ProtectionTwo for Attack: Web and Email Content Protection
Two for Attack: Web and Email Content Protection
 
ImagebroschüRe D 11 09
ImagebroschüRe D 11 09ImagebroschüRe D 11 09
ImagebroschüRe D 11 09
 
Enfermedades HistóRicas
Enfermedades HistóRicasEnfermedades HistóRicas
Enfermedades HistóRicas
 
Autolesiones
AutolesionesAutolesiones
Autolesiones
 
Fun quiz
Fun quizFun quiz
Fun quiz
 
Pionieri
PionieriPionieri
Pionieri
 
Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013
Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013
Encuesta de cultura digital en Colombia - Centro Nacional de Consultoría 2013
 
Management of information system report
Management of information system reportManagement of information system report
Management of information system report
 
Doors Getting Started
Doors Getting StartedDoors Getting Started
Doors Getting Started
 

More from Eider Joselito Chaves C.

Es_la_biblia_una_copia_de_otras_religiones
Es_la_biblia_una_copia_de_otras_religionesEs_la_biblia_una_copia_de_otras_religiones
Es_la_biblia_una_copia_de_otras_religionesEider Joselito Chaves C.
 
Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)
Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)
Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)Eider Joselito Chaves C.
 
Gimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotosGimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotosEider Joselito Chaves C.
 
Gimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotosGimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotosEider Joselito Chaves C.
 
Más de 400 comandos para GNU/Linux que deberíamos conocer
Más de 400 comandos para GNU/Linux que deberíamos conocerMás de 400 comandos para GNU/Linux que deberíamos conocer
Más de 400 comandos para GNU/Linux que deberíamos conocerEider Joselito Chaves C.
 

More from Eider Joselito Chaves C. (16)

Antigripal
AntigripalAntigripal
Antigripal
 
Es_la_biblia_una_copia_de_otras_religiones
Es_la_biblia_una_copia_de_otras_religionesEs_la_biblia_una_copia_de_otras_religiones
Es_la_biblia_una_copia_de_otras_religiones
 
Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)
Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)
Creación del Santuario de Flora y Fauna Galeras (Resolución 052/220385)
 
Gimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotosGimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotos
 
Gimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotosGimp: Quitar reflejos del flash en las fotos
Gimp: Quitar reflejos del flash en las fotos
 
Convertir imágenes a un archivo pdf
Convertir imágenes a un archivo pdfConvertir imágenes a un archivo pdf
Convertir imágenes a un archivo pdf
 
El Roble negro
El Roble negroEl Roble negro
El Roble negro
 
Más de 400 comandos para GNU/Linux que deberíamos conocer
Más de 400 comandos para GNU/Linux que deberíamos conocerMás de 400 comandos para GNU/Linux que deberíamos conocer
Más de 400 comandos para GNU/Linux que deberíamos conocer
 
Esculturas peculiares en el mundo
Esculturas peculiares en el mundoEsculturas peculiares en el mundo
Esculturas peculiares en el mundo
 
Algunos conceptos en informática
Algunos conceptos en informáticaAlgunos conceptos en informática
Algunos conceptos en informática
 
Generaciones de computadoras
Generaciones de computadorasGeneraciones de computadoras
Generaciones de computadoras
 
Resumen conceptos básicos en einternet
Resumen conceptos básicos en einternetResumen conceptos básicos en einternet
Resumen conceptos básicos en einternet
 
Conceptos Básicos en Internet
Conceptos Básicos en InternetConceptos Básicos en Internet
Conceptos Básicos en Internet
 
Tarea semana # 4
Tarea semana # 4Tarea semana # 4
Tarea semana # 4
 
Foro semana dos.
Foro semana dos.Foro semana dos.
Foro semana dos.
 
Instalación estándar de ubuntu
Instalación estándar de ubuntuInstalación estándar de ubuntu
Instalación estándar de ubuntu
 

Recently uploaded

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Recently uploaded (20)

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

Manipular imágenes con Image magick en Ubuntu

  • 1. Image Magick Image Magick es una aplicación que nos permite manipular imágenes a través de la línea de comandos y que sirve para prácticamente todos los formatos. Con ella, también es posible automatizar las acciones sobre las imágenes contenidas en una carpeta (conversión, redimensionado, etc…) Reducir el peso de las imágenes Un útil consejo es dirigiros a la carpeta que contiene las imágenes con las que vamos a trabajar y por precaución, copiar las que se deseen redimensionar a un directorio alternativo. Una vez hecho esto ya podemos aplicar el comando adecuado. mogrify -quality ++ ejemplo.jpg En ++ escribimos el número deseado, por ejemplo 70 Ejemplo: mogrify ­quality 70 try.JPG En el anterior ejemplo, usé el comando cd para dirigirme al directorio Imágenes, una vez ahí, usé el código referido, con el número 70, sobre la img “try.JPG” con un peso original de 7,1mb, mismo que cambió a 1,1mb en el archivo resultante, conservando su resolución. Nota:   Se   supone   que   al   bajarle   su   peso   al   archivo,   se   eliminan   los   datos   Exif   (Exchangeable   image   file   format_archivo   intercambiable   de   imagen   ­  conjunto   de   metadatos  encapsulados en el fichero de imagen que se almacenan cuando se toma una   fotografía.) del mismo.  También podemos hacerlo con todas las imágenes de una carpeta específica, si estando dentro de esta, escribimos *jpg *png etc. en vez del nombre del archivo concreto, con lo cual esta herramienta se vuelve muy útil y rápida para tratar imágenes masivamente. Ejemplo: mogrify ­quality 70 *JPG *png En el caso anterior, una carpeta (examp), con 14 elementos en su interior, se redujo de 83,4 mb a 22,8mb su peso.
  • 2. Image Magick Redimensionar imágenes Con el siguiente comando se redimensionarán todas las imágenes del directorio en el que nos encontremos a una anchura de 1000 píxeles, manteniendo la relación de aspecto de los archivos originales. Ejemplo: mogrify ­resize 1000 *jpg Si se quiere tener un tamaño fijo de las imágenes (mi ejemplo es de 800 x 300), se puede especificarlo de esta forma: mogrify ­resize 800×300! *.jpg Para redimensionar una imagen dentro de un directorio y crear una copia de ella sin borrar la original, haremos: convert -resize ++ imagen nueva_imagen en ++ ponemos el ancho de la imagen a redimensionar, en micaso 1000. Ejemplo: convert ­resize 1000 P1040322.JPG little.JPG En el caso anterior, me dirigí a la carpeta “fotrigodicRD”, dentro del directorio “Imágenes” para redimensionar el primer archivo, creando un duplicado suyo, con una medida de 1000px de ancho, con el nombre “little.JPG”. El nuevo archivo queda ubicado dentro del mismo directorio (sin borrar la imagen original) y conserva la relación de aspecto. En el caso anterior hicimos algo parecido al caso anterior, la diferencia? Le indicamos a la aplicación que el duplicado de la imagen “P1040323.JPG”, denominada “little2.JPG” tenga una altura de 500px, pues anteriormente trabajamos solamente con el ancho de los archivos.
  • 3. Image Magick En el ejemplo anterior se redimensionó a un porcentaje del 50% la imagen “P1040325.JPG”; Ahora, su duplicado (Little3.JPG) conserva la relación de aspecto de la original, pero con la mitad de sus medidas y obviamente, con un peso menor. Convertir imágenes a escala de grises (Espacios de Color) El tono de gris estará calculado para adecuarse al ojo humano: Gris = 0.299 *Rojo + 0.587 *Verde + 0.114 *Azul. convert -colorpace gray imagen imagen_byn Ejemplo: convert ­colorspace gray little.JPG gray.JPG Aunque también podremos transformar a YUV, XYZ, LAB, HSL, etc; también necesitamos que el formato de salida sea compatible con esos espacios de color. Para ver una lista de todos los colorspaces disponibles, digitar en la consola: convert ­list colorspace CMY CMYK Gray HSB HSL HWB Lab Log OHTA Rec601Luma Rec601YCbCr Rec709Luma Rec709YCbCr RGB sRGB Transparent XYZ YcbCr YCC YIQ YpbPr YUV Bordes. Para añadir un borde podemos hacer lo siguiente: convert -bordercolor ++ -border w x h imagen_origen imagen_resultante ++ corresponde al color del borde, w corresponde al tamaño del borde a lo ancho y h es la medida del borde hacia lo alto. Ejemplo: convert ­bordercolor black ­border 10 x 10 gray.JPG border.JPG
  • 4. Image Magick Nota: En la imagen resultante (border.JPG), efectivamente se creó un marco negro, pero   vale anotar que este incrementa el tamaño de la imagen que lo posee (10px por cada lado). Convertir imágenes Es posible cambiar de formato una imagen, para ello es necesario el siguiente código: convert imagen.ext original imagen.ext deseada Ejemplo: convert cat.png cat.jpj En el caso anterior de la imagen P1040322.JPG creamos un duplicado, pero con otro nombre y en formato .png (new.png). Podemos asignarle el mismo nombre, pues esto no borrará la original. Nota: Para conocer los formatos compatibles con esta aplicación podemos usar el siguiente   comando:  mogrify ­list format Para obtener ayuda: man ­mogrify  o  mogrify ­help Algunos comandos útiles de Image Magick:  Obtener información de una imagen: identify ­ping image.png  Obtener aún más información: identify ­verbose image.png Conocer la lista de colores utilizados en una imagen:  identify ­list color image.png Convertir una imagen PNG en JPG indicando la calidad de conversión:  convert ­quality 96 image.png image.jpg Convertir todas las imágenes (*.jpg, *.png) en PDF  convert *png  *png etc archivo.pdf
  • 5. Image Magick Crear un Favicon :  convert ­colors 256 ­resize 16×16 image.png favicon.ico  Crear un negativo de una imagen :  convert ­negate image.png image­negate.png  invertir una imagen en forma vertical :  convert ­flip image.png invertida_vertical.png invertir una imagen horizontalmente:  convert ­flop image.png image­inversee.png  Ver GUI de Image Magick:  display image.png  Crear imagen animada Debemos ordenadamente ubicar las imágenes con las que vamos a trabajar dentro de una carpeta, así la aplicación reconocerá cuál es la primera y la última. Inmersos en nuestra carpeta, abrimos la terminal y digitamos un código similar a este: convert -delay 100 *imágenes imagen.gif Ejemplo: convert ­delay 100 *JPG nuevaimg.gif En mi caso, convertí cuatro imágenes en formato JPG de mi carpeta funny en una nueva (animada.gif), con una oscilación de un segundo entre una y otra. El número 100 representa 1 segundo de tiempo y por supuesto, podemos ajustarlo al gusto de cada uno. Eider J. Chaves C. For the love of Free Software... ...GNU / Linux