Python将图片顺时针旋转90°

2019-04-15 13:18发布

import media import rotate_right f = media.choose_file() pic = media.load_picture(f) rotate_right.rotate_right(pic) rotate_right.py文件 #-*-coding:utf-8-*- import media def rotate_right(pic): media.show(pic) width,height = media.get_width(pic),media.get_height(pic) rotate_pic = media.create_picture(height,width) # 用原图的高和宽创建空白图像 for x in range(0,width): for y in range(0,height): pix = media.get_pixel(pic, x, y) pix_r = media.get_pixel(rotate_pic, height-y-1, x) #获得空白图的像素(height-y-1, x) pix_color = media.get_color(pix) media.set_color(pix_r,pix_color) #设置为新图像素(height-y-1, x)的颜 {MOD} media.show(rotate_pic) 实验图片:
原图和顺时针旋转90°的图 总结
优点:能将图片顺时针旋转90°,然而并没有什么卵用。
缺点:太慢了,等得花儿都谢了