Se requiere que las imágenes se utilicen en muchas aplicaciones para diversos fines. Una de las partes esenciales de las aplicaciones web es la imagen. Existen muchas bibliotecas en Python para tareas de procesamiento de imágenes como PIL, almohada, OpenCV, etc. PIL es una biblioteca de procesamiento de imágenes popular, pero no Python 3. La almohada se implementa para Python 3 para hacer una tarea PIL similar y se llama la bifurcación de PIL. La almohada admite múltiples formatos de imagen y diferentes tipos de tareas de procesamiento de imágenes como cambiar el tamaño, girar, recortar, agregar texto de imagen, etc., se puede hacer fácilmente usando esta biblioteca. La biblioteca de la almohada se puede instalar y utilizar para varias tareas de procesamiento de imágenes que se muestran en este tutorial.
Instalación del módulo de procesamiento de imágenes
El módulo de procesamiento de imágenes requerirá si desea crear el simulador de dados con GUI. Ejecute los siguientes comandos desde el terminal para actualizar el PIP e instalar el módulo de almohada.
$ python3 -m PIP instalación -PIP -UpgradeEjemplo-1: Muestra una imagen
Cómo se puede mostrar una imagen utilizando el script Python se ha mostrado en el siguiente script. El módulo de imagen se ha importado para usar el abierto() función para abrir el archivo de imagen. A continuación, el espectáculo() la función se llama utilizando un objeto de imagen para mostrar la imagen.
# Importar módulo de imagen de PILProducción
La imagen se mostrará en un cuadro de diálogo si el archivo de imagen existe en la ubicación actual.
Ejemplo-2: Muestre la imagen con diferentes atributos
El siguiente script mostrará la imagen en un cuadro de diálogo e imprimirá diferentes tipos de atributos de imagen. el sistema operativo El módulo ha sido importado con el Imagen Módulo en este script para verificar si existe el archivo de imagen. Si el archivo existe, el archivo de imagen se abrirá y se mostrará en el cuadro de diálogo. A continuación, el tamaño de la imagen y el formato de imagen se imprimirán utilizando el tamaño y formato Propiedades del objeto de imagen.
# Importar módulo de imagen de PILProducción
La imagen se mostrará en un cuadro de diálogo si el archivo de imagen existe en la ubicación actual. La siguiente salida muestra el tamaño y el formato de la imagen. El ancho de la imagen es de 286 píxeles, y la altura de la imagen es de 176 píxeles. El formato de la imagen es jpeg.
Ejemplo-3: cree una nueva imagen cambiando el tamaño y el formato de la imagen
El siguiente script mostrará la imagen original, y se creará una nueva imagen cambiando el tamaño y el formato de la imagen original. El script del ejemplo anterior se ha utilizado para mostrar la imagen en un diálogo caja. cambiar el tamaño () El método se utiliza con los nuevos valores de ancho y altura para establecer el tamaño del nuevo imagen. ahorrar() El método se usa con el nombre de la nueva imagen para crear la nueva imagen. El tamaño de las imágenes originales y nuevas se imprimirá más tarde.
# Importar módulo de imagen de PILProducción
La imagen se mostrará en un cuadro de diálogo si el archivo de imagen existe en la ubicación actual. La siguiente salida muestra el tamaño de las imágenes originales y nuevas. El ancho de la imagen original es de 278 píxeles, y la altura de la imagen original es de 182 píxeles. El ancho de la nueva imagen es de 400 píxeles, y la altura de la nueva imagen es de 300 píxeles.
Ejemplo-4: crea una imagen recortada de una imagen
El siguiente script mostrará la imagen recortada de una imagen existente. cultivo() El método se utiliza para recortar la imagen en función de los valores de cuadro dados. A continuación, el ahorrar() El método se utiliza para crear la nueva imagen recortada. La nueva imagen se mostrará en un cuadro de diálogo como los ejemplos anteriores.
# Importar módulo de imagen de PILProducción
La siguiente imagen recortada se mostrará en un cuadro de diálogo si el archivo de imagen original existe en la ubicación actual.
Ejemplo-5: cree una miniatura de un archivo
El siguiente script creará una miniatura de una imagen. El método thumbnail () se ha utilizado en el script para crear la miniatura de una imagen. La imagen de miniatura creada se mostrará en un cuadro de diálogo más tarde.
# Importar módulo de imagen de PILProducción
La siguiente imagen en miniatura se mostrará en un cuadro de diálogo si el archivo de imagen original existe en la ubicación actual.
Conclusión
El módulo de imagen contiene muchas funciones para realizar diferentes tipos de operaciones relacionadas con la imagen. Los usos de algunas funciones principalmente utilizadas se han explicado en este tutorial mediante el uso de múltiples ejemplos.