图片翻转、旋转、拉伸

# -*- coding: utf-8 -*-
"""
Created on Mon Nov  4 21:51:39 2019

@author: zp
""在使用PIL里面的Image.rotate()进行图片回转后,
回转的非图片区域就是黑色的,可以把其变成白色"""

from PIL import Image
import matplotlib.pyplot as plt
img=Image.open(r'e:\Users\zp\Desktop\picture\liu shi shi.jpg')



plt.axis('off')#plt.axis('off') # 不显示坐标轴

dst = img.resize((128, 128))
dst = img.rotate(45) # 逆时针转45度表示
plt.subplot(2,3,1),plt.title('counterclockwise 45')
plt.imshow(dst) 


dst = img.transpose(Image.FLIP_LEFT_RIGHT) #左右互换
plt.subplot(2,3,2),plt.title('left-right')
plt.imshow(dst) 

dst = img.transpose(Image.FLIP_TOP_BOTTOM) #上下互换
plt.subplot(2,3,3),plt.title('top-bottom')
plt.imshow(dst) 

dst = img.transpose(Image.ROTATE_90)  #逆时针旋转
plt.subplot(2,3,4),plt.title('clockwise 90')
plt.imshow(dst) 

dst = img.transpose(Image.ROTATE_180)
plt.subplot(2,3,5),plt.title('clockwise 180')
plt.imshow(dst) 


dst = img.resize((50, 40))
plt.subplot(2,3,6),plt.title('reduce')
plt.imshow(dst)
#plt.show()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值