Este tutorial explica el flujo de trabajo para rotar image en Python. Incluye el algoritmo y un ejemplo de código funcional para girar una foto en Python. Integre esta función en sus aplicaciones en cualquier sistema operativo, incluidos macOS, Windows y Linux, con Python preconfigurado.
Pasos para rotar una imagen en Python
- Configure el entorno configurando Aspose.Imaging para rotar imágenes
- Lea la foto de origen iniciando un objeto de la clase Image
- Convierte la imagen de entrada en una instancia de la clase RasterImage
- Establezca el ángulo de rotación y gire la imagen.
- Exportar la foto rotada de salida
Estos pasos detallan el proceso para cambiar el ángulo de una imagen en Python. Lee la foto de origen y rótala en el ángulo requerido. Por último, guarda la imagen de salida en el disco o en un archivo de transmisión para cumplir con tus requisitos.
Código para rotar una foto en Python
import aspose.imaging | |
from aspose.imaging import Image, RotateFlipType | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Rotate, flip and save to the output file. | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
image.rotate_flip(RotateFlipType.ROTATE_90_FLIP_NONE) | |
image.save(os.path.join(path, f"rotate90.png")) | |
print("Image Rotated Successfully") | |
Utilice este fragmento de código para convertir una foto vertical en una horizontal en Python. Improvise aún más estableciendo otros valores de la enumeración RotateFlipType. Por ejemplo, gírela 90, 180 o 270 grados en el sentido de las agujas del reloj y gírela vertical u horizontalmente según sus preferencias.
En este artículo, aprendiste a rotar una foto en Python. Además, si quieres convertir una imagen a escala de grises, lee el artículo Convertir imagen a escala de grises en Python.