Red de conocimiento informático - Material del sitio web - Cómo usar Python+Pygame para rotar imágenes e imágenes en escala de grises

Cómo usar Python+Pygame para rotar imágenes e imágenes en escala de grises

'''

2013-7-4

por JavenLee

Espero que pueda inspirarte

'''

importar imagen

img = Image.open('origin.png') # Obtener un objeto de instancia de imagen img

rot_img = img .rotate (270) #Girar 90 grados en el sentido de las agujas del reloj

rot_img.save("rot_img.jpg")

x_img=img.transpose(Image.FLIP_LEFT_RIGHT) #Voltear verticalmente

p >

y_img=img.transpose(Image.FLIP_TOP_BOTTOM) #Volteo horizontal

new_imag=img.convert('L')

''

Modo

La descripción del parámetro Img.convert() es la siguiente:

1 píxel de 1 bit, blanco y negro, almacenado como píxel de 8 bits

L 8 píxeles de 8 bits, blanco y negro

P píxeles de 8 bits, use asignación de paleta a cualquier otro modo

RGB 3×píxeles de 8 bits, color verdadero

RGBA 4 × píxeles de 8 bits, color verdadero + canal transparente

CMYK 4 × píxeles de 8 bits, aislamiento de color

YCbCr 3 × píxeles de 8 bits, color formato de vídeo

I píxel entero de 32 bits

F píxel de punto flotante de 32 bits

'''