Python PIL | Método Image.transpose()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El módulo Imagen proporciona una clase con el mismo nombre que se utiliza para representar una imagen PIL. El módulo también proporciona una serie de funciones de fábrica, incluidas funciones para cargar imágenes desde archivos y para crear nuevas imágenes.
Image.transpose() Transponer imagen (voltear o rotar en pasos de 90 grados)
 

Sintaxis: Transponer imagen (voltear o girar en pasos de 90 grados)
Parámetros
método: uno de PIL.Image.FLIP_LEFT_RIGHT, PIL.Image.FLIP_TOP_BOTTOM, PIL.Image.ROTATE_90, PIL.Image.ROTATE_180, PIL.Image.ROTATE_270 o PIL .Imagen.TRANSPONER.
Tipo de retorno: un objeto de imagen.
 

Imagen utilizada: 
 

Python3

# Importing Image class from PIL module
from PIL import Image
 
# Opens a image in RGB mode
im = Image.open(r"C:\Users\System-Pc\Desktop\new.jpg")
 
# Size of the image in pixels (size of original image)
# (This is not mandatory)
width, height = im.size
 
# Setting the points for cropped image
left = 6
top = height / 4
right = 174
bottom = 3 * height / 4
 
# Cropped image of above dimension
# (It will not change original image)
im1 = im.crop((left, top, right, bottom))
newsize = (200, 200)
im1 = im1.transpose(Image.FLIP_LEFT_RIGHT)
# Shows the image in image viewer
im1.show()

Producción: 
 

Otro ejemplo: aquí se cambian los parámetros de transformación. 
Imagen utilizada 
 

Python3

# Importing Image class from PIL module
from PIL import Image
 
# Opens a image in RGB mode
im = Image.open(r"C:\Users\System-Pc\Desktop\flower1.jpg")
 
# Size of the image in pixels (size of original image)
# (This is not mandatory)
width, height = im.size
 
# Setting the points for cropped image
left = 3
top = height / 2
right = 164
bottom = 3 * height / 2
 
# Cropped image of above dimension
# (It will not change original image)
im1 = im.crop((left, top, right, bottom))
newsize = (1800, 1800)
im1 = im1.transpose(Image.FLIP_TOP_BOTTOM)
# Shows the image in image viewer
im1.show()

Producción: 
 

Publicación traducida automáticamente

Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *