GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el tamaño de las imágenes usando Python

Pitón se ha convertido en la opción preferida para un lenguaje de programación; no solo para la programación general orientada a objetos, sino también para diversas aplicaciones científicas, matemáticas, estadísticas, etc.

Todo esto ha sido posible gracias a una sólida comunidad de desarrolladores que ha desarrollado bibliotecas y API para cada propósito, en Python . Desde aprendizaje automático hasta medicina, cuenta con bibliotecas para todos los sectores.

Lectura relacionada :Cómo ejecutar un script de Python en PHP

Una de esas bibliotecas es Pillow , que contiene métodos para el procesamiento de imágenes usando Python. Hoy veremos cómo usar Pillow cambiar el tamaño de una imagen usando Python en Linux .

Requisitos

Asegúrate de instalar Python3 y PIP (administrador de paquetes útil para Python) en su sistema Linux con el siguiente comando.

$ sudo apt install python3 python3-pip       [On Debian, Ubuntu & Mint]
$ sudo dnf install python3 python-pip        [On CentOS, RHEL & Fedora]
$ sudo pacman -S python3 python-pip          [On Arch and Manjaro]
$ sudo zypper install python3 python3-pip    [On openSUSE]

A continuación, instala Pillow usando Pip de la siguiente manera:

$ pip3 install pillow
Or
$ pip install pillow

Cambiar el tamaño de las imágenes usando Pillow en Linux

En primer lugar, abra un archivo para escribir Python código o simplemente inicie el Python 3 intérprete en la línea de comando.

$ python3

Importar 'Imagen ' clase de Pillow . Tenga en cuenta que Almohada biblioteca se conoce con el nombre PIL en Python 3 .

>>> from PIL import Image

Abra el archivo de imagen con 'Image.open ‘.

>>> img = Image.open('filepath')

A continuación, llame al método 'redimensionar ' en el objeto Imagen 'img '. El método toma un argumento:una tupla que contiene el nuevo ancho y alto de la imagen en píxeles.

>>> newimg = img.resize((new_width, new_height))

De hecho, incluso puede llamar a la función 'mostrar ‘ para ver cómo se ven los archivos originales y redimensionados.

>>> img.show()

Ver imagen redimensionada.

>>> newimg.show()

Finalmente, guarde la imagen redimensionada en un nuevo archivo.

>>> newimg.save('resized_ubuntu.png')

Si codificó todas estas líneas en un archivo, ahora puede guardar y salir del archivo.

from PIL import Image
img = Image.open('filepath')
newimg = img.resize((new_width, new_height))
newimg.save('resized_ubuntu.png')

y ejecute lo siguiente para hacer todos los pasos anteriores uno tras otro de una vez.

$ python3 file.py

Verifique si el nuevo archivo se ha guardado.

$ ls resized_ubuntu.png
Conclusión

Aprendimos cómo cambiar el tamaño de una imagen usando Python de una manera rápida y fácil con la ayuda de Pillow biblioteca. Si estás interesado en aprender Pillow con más profundidad, asegúrese de leer la documentación oficial.

¡Gracias por leer y háganos saber sus pensamientos a continuación!


Linux
  1. Cómo grabar una imagen ISO en DVD y USB usando dd

  2. Cómo analizar y comparar imágenes de contenedores usando Container-diff

  3. Cómo rastrear scripts de Python usando trace.py

  4. Cómo crear una galería de imágenes en WordPress

  5. ¿Cómo salir de la terminal de Linux usando el script de Python?

Cómo optimizar imágenes en Linux usando Trimage

Cómo recortar y cambiar el tamaño de las imágenes en Linux usando Gwenview

Cómo recortar imágenes en GIMP [Consejo rápido]

Cómo configurar la ejecución automática de un script de Python usando Systemd

Cómo convertir PDF a imagen usando Gimp

Cómo crear una imagen en miniatura usando cPanel