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