Transformando imágenes con Python 3 en Linux

Vamos a ver unos sencillos comandos para modificar imágenes en Linux usando python3

Crea la carpeta con la que vamos a trabajar. Abre la terminal y escribe:
mkdir python
Ahora vamos a instalar el repositorio de paquetes pip
sudo apt-install python3-pip

Tenemos que instalar un módulo de Python llamado Pillow
pip3 install pillow

Copia las imágenes con las que vas a trabajar en la carpeta que creaste. Yo las numeré de 1 a 5 para hacer el trabajo más fácil. Tu tienes que cambiar el nombre de las imágenes o del código para que el código funcione.

Abre el editor de textos y copia el código que quieras usar. Guárdalo con el nombre que prefieras + la extensión .py. Guárdalo en la carpeta que creaste junto con las imágenes.

Ahora en la terminal escribe:
cd (directorio que creaste
python3 archivo que creaste.py

Conversión de formatos
from PIL import Image
img = Image.open('1.jpg')
img.save('1.png')

Conversión a escala de grises
from PIL import Image
img = Image.open('2.jpg').convert('L')
img.show()
img.save('2-a.jpg','jpeg')



Rotar 180 grados

from PIL import Image
img = Image.open(‘3.jpg’)
img.rotate(180).save(‘3vuelta.jpg’)



Cambiar tamaño de imágenes

from PIL import Image
img = Image.open('5.jpg')
resized = img.resize((240,135))
resized.save('5chico.jpg', 'jpeg')

Agradecemos a Roberto Solano por las fotos

Más información

Anuncios

Un comentario en “Transformando imágenes con Python 3 en Linux”

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s