Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Filtros 8bf - Xero Classic CollectionFiltros de Gimp - PSPI

Filtros de Gimp - IM




Filtros de Gimp - IM




Copyright

Copyright © José Luis Lara Carrascal  2014-2023   http://manualinux.eu



Sumario

Introducción
Instalación
Iniciamos IM
Enlaces



Introducción  

IM
es un conjunto de filtros escritos en Python y unificados en un solo archivo, que proporcionan una interfaz gráfica para poder utilizar ImageMagick, como un filtro más de Gimp. Creado inicialmente por Michael Munzert y continuado y ampliado en funcionalidades por Stephen Geary, IM nos permite añadir a Gimp todas las características de uso de ImageMagick, entre las que cabe destacar el amplio abanico de filtros de interpolación que posee, una de las grandes carencias que siempre ha tenido Gimp. Junto al manual se incluye la versión en español de IM.



Instalación

Dependencias

Entre paréntesis la versión con la que se ha instalado IM para la elaboración de este documento.

Librerías de ejecución

* Python - (2.7.18)
* Numpy - (1.16.6)
* SciPy - (1.2.2)

Aplicaciones

* Gimp - (2.10.34)
* ImageMagick - (7.1.1-15)



Descarga

mm_tool_imagemagick_MLes.zip

Firma Digital  Clave pública PGP

mm_tool_imagemagick_MLes.zip.asc

Verificar la firma digital del paquete

$ gpg --import manualinux.asc
$ gpg --verify mm_tool_imagemagick_MLes.zip.asc mm_tool_imagemagick_MLes.zip

Instalación como usuario

$ unzip mm_tool_imagemagick_MLes.zip -d ~/.config/GIMP/2.10/plug-ins

Archivo de configuración personal

~/.config/GIMP/2.10/mm_tool_imagemagick.cfg Es el archivo de configuración de IM en el directorio de configuración personal de Gimp. Guarda todos los parámetros, excepto los comandos introducidos por el usuario, de los diferentes filtros que componen IM.

Filtros instalados
Nombre
IM Corrección de lente >> Desde una ruta (V1)
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Corrección de lente >> Desde una ruta (V1)
Configurable
Vista previa
No
Descripción
Corrección de distorsión de lente usando una ruta desde la imagen e ImageMagick. No está listo para su uso

Nombre
IM Corrección de lente >> Desde una ruta (V2)
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Corrección de lente >> Desde una ruta (V2)
Configurable
Vista previa
No
Descripción
Corrección de distorsión de lente usando una ruta desde la imagen e ImageMagick. No está listo para su uso

Nombre
IM Corrección de lente >> Modelo cuadrático
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Corrección de lente >> Modelo cuadrático
Configurable
Vista previa
No
Descripción
Corrección de distorsión de lente Simple-B, utilizando una ruta desde la imagen e ImageMagick. Es necesario seleccionar tres puntos de una ruta que estén en algo que debería ser una línea recta, pero está curvada en la imagen. El modelo es cuadrático.

Nombre
IM Corrección de lente >> Modelo lineal
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Corrección de lente >> Modelo lineal
Configurable
Vista previa
No
Descripción
Corrección de distorsión de lente Simple-C, utilizando una ruta desde la imagen e ImageMagick. Es necesario seleccionar tres puntos de una ruta que estén en algo que debería ser una línea recta, pero está curvada en la imagen. El modelo es lineal.

Nombre
IM Carboncillo
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Carboncillo
Configurable
Vista previa
No
Descripción
Procesa la imagen utilizando la función de dibujo de ImageMagick para simular un dibujo al carboncillo.

Nombre
IM Comando de usuario
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Comando de usuario
Configurable
Vista previa
No
Descripción
Permite que el usuario escriba cualquier comando de mogrify para procesar la imagen.

Nombre
IM Conversión de espacio de color
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Conversión de espacio de color
Configurable
Vista previa
No
Descripción
Convierte entre espacios de color usando ImageMagick.

Nombre
IM Dibujo
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Dibujo
Configurable
Vista previa
No
Descripción
Procesa la imagen utilizando la función de dibujo de ImageMagick para simular un dibujo a lápiz.

Nombre
IM Diferencia de color LAB
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Diferencia de color LAB
Configurable
Vista previa
No
Descripción
Obtiene la diferencia de color de la imagen y el color de frente, utilizando ImageMagick con el espacio de color LAB. Este filtro no funciona correctamente.

Nombre
IM Diferencia de color
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Diferencia de color
Configurable
Vista previa
No
Descripción
Obtiene la diferencia de color de la imagen y el color de frente, utilizando ImageMagick.

Nombre
IM Límites de recursos
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Límites de recursos
Configurable
No
Vista previa
No
Descripción
Muestra los límites de recursos de ImageMagick.

Nombre
IM Pespectiva desde una ruta
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Perspectiva desde una ruta
Configurable
Vista previa
No
Descripción
Transformación de perspectiva utilizando una ruta desde la imagen e ImageMagick. Seleccione cuatro puntos que tomen una forma aproximada de 'U' con las verticales a lo largo de dos líneas convergentes que desee hacer perfectamente vertical.

Nombre
IM Producto escalar de color
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Producto escalar de color
Configurable
Vista previa
No
Descripción
Obtiene el productor escalar de la imagen y el color de frente, utilizando ImageMagick.

Nombre
IM Redimensionar
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Redimensionar
Configurable
Vista previa
No
Descripción
Crea una nueva imagen redimensionada utilizando ImageMagick y cualquiera de sus filtros soportados.

Nombre
IM Rotación desde una ruta
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Rotación desde una ruta
Configurable
Vista previa
No
Descripción
Rotación utilizando una ruta desde la imagen e ImageMagick. Seleccione dos puntos que estén en una línea que desee hacer vertical u horizontal. El filtro se hará cargo del resto.

Nombre
IM Tono sepia
Configurable
Vista previa
No
Ubicación en el menú
Filtros >> Manualinux >> Filtros MM >> IM Tono sepia
Descripción
Procesa la imagen utilizando la función de tono sepia de ImageMagick.

Desinstalación como usuario

$ rm -f ~/.config/GIMP/2.10/plug-ins/mm_tool_imagemagick_MLes.py



Iniciamos IM

Cuando iniciemos El Gimp, y abramos una imagen, podremos seleccionar los filtros desde Filtros >> Manualinux >> Filtros MM >> IM *.


Captura- IM - 1


En el filtro IM Redimensionar, cuya interfaz se muestra a continuación, tener en cuenta que el tamaño de la imagen que tenemos que introducir en 'Medida más larga:' se corresponde siempre con la dimensión más larga de la imagen. Si la anchura es mayor que la altura, introducimos el parámetro de la anchura, y viceversa. En una imagen de 1024x768, el valor aplicado será siempre a la anchura. En una imagen de 1000x1500, el valor aplicado será siempre a la altura. No olvidar nunca esto.

Respecto a los filtros de interpolación a utilizar, según vayamos a reducir o ampliar el tamaño de una imagen, conviene mirarse la documentación de ImageMagick, en concreto esta sección. En la misma recomiendan el uso del filtro 'Mitchell' para agrandar una imagen y el filtro 'Lanczos' en sus diferentes variantes, para reducirla en tamaño.

Pero el redimensionado de imágenes no es una ciencia exacta, y no es lo mismo ampliar una imagen fotográfica que un dibujo. No es lo mismo ampliar un paisaje, que la cara de una persona, y no es lo mismo ampliar una imagen que contenga un solo elemento, que una imagen que contenga varios elementos de diferente tamaño. O que contenga texto, líneas vectoriales, logotipos, etc.

Como siempre, tendremos que aplicar el filtro oportuno según la imagen que deseemos redimensionar, sin olvidar nunca que en caso de querer agrandar una imagen más allá de un 150 %, lo único que conseguiremos será una imagen borrosa, o con mucho ruido, en función del filtro de interpolación que utilicemos. Hablando en plata, un pastiche atiborrado de píxeles, que poco se corresponderá con la imagen original. 

Captura - IM Redimensionar


Para un uso avanzado del redimensionado de imágenes con IM, tendremos que recurrir al filtro IM Comando de usuario, que nos permitirá probar los comandos de ejemplo que Nicolas Robidoux, explica en su sección de la documentación de ImageMagick. Sólo tenemos que coger un ejemplo y adaptarlo a la interfaz que nos proporciona el filtro.

convert {input} -colorspace RGB +sigmoidal-contrast 7.5 \
-filter LanczosRadius -distort Resize 500% \
-sigmoidal-contrast 7.5 -colorspace sRGB {output}

Eliminamos lo que está en rojo y nos quedamos con las opciones. Cambiando el 500% de valor de tamaño, por uno en pixeles, por ejemplo '1024', que hará que una imagen de 1600x1200 sea reducida en tamaño a 1024x768. Podemos escribir el comando en una sola línea, o lo mejor, en diferentes líneas para poder visualizar mejor el contenido a introducir.

Captura - IM Comando de usuario




Enlaces


https://github.com/sjgcit/gimp-imagemagick >> Enlace al proyecto en GitHub.

Instalar ImageMagick desde cero >> El manual de instalación de ImageMagick.

http://www.imagemagick.org >> La web de ImageMagick.


Foro Galería Blog


Actualizado el 23-08-2023

Filtros de Gimp - IM

Filtros 8bf - Xero Classic CollectionFiltros de Gimp - PSPI