Un método de distorsión más común es scale_rotate_translate. Una gran cantidad de argumentos son controlados por el método scale_rotate_translate. Los argumentos controlados por el método scale_rotate_translate son los siguientes:
- X
- Y
- EscalaX
- Escala Y
- Ángulo
- NuevoX
- Nuevo y
Sintaxis: BaseImage.distort(‘scale_rotate_translate’, **kwargs)
Imagen de entrada:
Ejemplo 1:
# Import Color from wand.color module from wand.color import Color # Import Image from wand.image module from wand.image import Image with Image(filename ='gog.png') as img: img.resize(140, 92) img.background_color = Color('skyblue') img.virtual_pixel = 'background' angle = 90.0 # scale_rotate_translate method using distort function img.distort('scale_rotate_translate', (angle, )) img.save(filename ="srtgfg.png")
Producción:
Ejemplo #2:
# Import Color from wand.color module from wand.color import Color # Import Image from wand.image module from wand.image import Image with Image(filename ='gog.png') as img: img.resize(140, 92) img.background_color = Color('skyblue') img.virtual_pixel = 'background' angle = 90.0 scale = 0.5 # scale_rotate_translate method using distort function img.distort('scale_rotate_translate', (scale, angle, )) img.save(filename ="srtgfg2.png")
Producción:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA