图片的基本处理(二)

    6fdb432766184bdc8accbc954bc71d86.png6b05a3a07ef64396b81e3cb829694541.png9051b407949640379698ee348b24d22d.png

感谢优秀的你打开了小白的文章

“希望在看文章的你今天又进步了一点点,离美好生活更近一步!”

在 Pillow 库的 Image 模块中,函数 rotate()的功能返回此图像的副本,围绕其中心逆时 针旋转给定的度数。

mage.rotate(angle,resample = 0,expand = 0,center = None,translate = None,fillcolor = None )

在 Pillow 库的 Image 模块中,函数 transpose()函数功能是实现图像格式的转换。

具体语法格式如下:

Image.transpose(method) 

转换图像后,返回转换后的图像,“method”的取值有以下几个。

1. PIL.Image.FLIP_LEFT_RIGHT:左右镜像

2. PIL.Image.FLIP_TOP_BOTTOM :上下镜像

3. PIL.Image.ROTATE_90:旋转 90

4. PIL.Image.ROTATE_180:旋转 180

5. PIL.Image.ROTATE_270:旋转 270

6. PIL.Image.TRANSPOSE :颠倒顺序 

 

代码实例:

from PIL import Imageimg=Image.open('p2.jpg')img2=img.copy()#图像的旋转# img.rotate(180).show()#格式转换img.transpose(Image.FLIP_TOP_BOTTOM).show() # 上下滤镜# img.transpose(Image.FLIP_LEFT_RIGHT).show() # 左右滤镜# img.transpose(Image.ROTATE_90).show() # 90滤镜#img.transpose(Image.ROTATE_180).show() # 180滤镜#img.transpose(Image.TRANSPOSE).show() # 颠倒滤镜

运行结果(上下滤镜):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-b5q2l5bCP55m9,size_20,color_FFFFFF,t_70,g_se,x_16

在 Pillow 库的 Image 模块中,函数 convert()的功能是返回模式转换后的图像实例。

具体转换的语法格式如下:

Image.convert(mode=None,matrix=None,dither=None,palette=0,colors=256) 

其中 mode:转换文件的模式,默契支持的模式有“L”、“RGB”“CMYK”;matrix: 转使用的矩阵;dither:取值为 None 切转为黑白图时非 0(1-255)像素均为白,也可以设置此参数为 FLOYDSTEINBERG.

实例代码:

from PIL import Imageimg=Image.open('p2.jpg')img2=img.copy()#convert()img_convert=img2.convert('L')img_convert.show()

 结果如下:
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-b5q2l5bCP55m9,size_20,color_FFFFFF,t_70,g_se,x_16

 

代码可在公众号获取

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-b5q2l5bCP55m9,size_14,color_FFFFFF,t_70,g_se,x_16

 

 

 

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进步小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值