首先需要安装 PIL 库,直接pip install pillow就好了。
旋转包括 transpose()rotate() 两种方式。
resize((a, b)) 是用来改变图片尺寸的。

#!/user/bin/env python
# -*- coding:utf-8 -*-
from PIL import Imageimg = Image.open("Koala.jpg")# 旋转方式一
img1 = img.transpose(Image.ROTATE_180)   # 引用固定的常量值
img1.save("r1.jpg")# 旋转方式二
img2 = img.rotate(90)   # 自定义旋转度数
img2 = img2.resize((400, 400))   # 改变图片尺寸
img2.save("r2.jpg")

运行效果图:


喜欢的点个赞❤吧!

Python 技术篇-用PIL库旋转图片、改变图像尺寸相关推荐

  1. Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB

    PIL 库可以设置图片透明度. pip install pillow 安装了 pillow 库后就可以使用 PIL 库了. 我们都知道,图片是由无数个点组成的,300x300 像素,就是 9 万个点. ...

  2. python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...

    前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...

  3. Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示

    PIL 库安装直接pip install pillow就好了 PIL 库的 resize() 方法可以修改图片尺寸,里面的参数需要整数,所以我用 int 转化了一下. 等比例就是通过 size 属性获 ...

  4. Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示

    我们需要用到 imageio 库,直接pip install imageio就安装了. 原理就是把很多个图片在规定时间内依次展示,就变为我们所见到的动画样式了. 收集素材 利用 PIL 的截图功能,每 ...

  5. python 用PIL库缩放图片并保存

    python 用PIL库缩放图片并保存 PIL库安装 pip install pillow 单个图片缩放 from PIL import Imageimagepath = r'.\img\number ...

  6. 通过Python的PIL库给图片添加图片水印

    文章目录 前言 一.素材准备 1.原图 2.水印图 二.使用PIL库给图片添加图片水印 1.引入库 2.定义图片路径 3.打开原图 4.打开水印图片 5.计算水印图片大小 6.计算原图大小 7.调整水 ...

  7. Python使用Pillow(PIL)库实现验证码图片

    Python使用Pillow(PIL)库实现验证码图片 Pillow库有很多用途,本文使用Pillow来生成随机的验证码图片. Pillow的用法参考:https://blog.csdn.net/we ...

  8. python自带的PIL库扩展图片大小给图片加上文字描述

    利用python自带的PIL库扩展图片大小给图片加上文字描述.大多都是库函数调用,只是给定图片宽度后计算文字所需行数的代码需要写. 代码比较丑,but it works. #!/usr/bin/env ...

  9. python PIL库将图片转换成字符画

    将图片转换成文本文件查看形式 准备 源码 原始图像 生成文本文件后显示的结果 注意事项 准备 语言:python 环境:PIL库,准备好图片素材 源码 from PIL import Image as ...

最新文章

  1. js中变量和jsp中java代码中变量互相访问解决方案
  2. python读文件操作-python文件操作-读写删除复制总结
  3. termux配置python_termux python环境
  4. stm32启动文件ld md hd cl vl xl分析及选择
  5. java数据结构编程_Java数据结构编程
  6. SAP C4C一个典型的客户Organization和employee的同步需求
  7. 用MATLAB编程课程设计,matlab课程设计报告---用Mtlab编程实现句柄图形应用
  8. jdbc basedao mysql_Java使用JDBC连接mysql、sqlserver、orcle数据库的baseDao类
  9. Python自学笔记-map和reduce函数(来自廖雪峰的官网Python3)
  10. SPSS制作三线表【SPSS 013期】
  11. MapGIS三维管线建模,唤醒城市地下管线脉搏
  12. 华为面试题——压缩字符串
  13. C语言的考试系统,C语言考试系统.doc
  14. SLAM数据集(tum/kitti)轨迹对齐与结果评估
  15. 电子邮箱格式什么样的好?什么邮箱好用?
  16. Java-买卖股票的最佳时机
  17. HTML让文字在图片上显示
  18. 公网ipv6远程桌面
  19. 后端开发面试自我介绍_一定是最适合你的后端面试指南
  20. 和丨c语言运算符号理解(单片机学习)

热门文章

  1. 大道至简 23种模式一点就通
  2. 打开CMDLINE中的 ” earlyprink “ 参数
  3. c语言输入10个国名要求按字母顺序输出,编写程序,输入10至20个城市名,按字母顺序输出城市名清单。...
  4. 冷启动问题:如何构建你的机器学习组合?
  5. PHP5.6版本“No input file specified”问题
  6. 当 Vue 处理数组与处理纯对象的方式一样
  7. Android学习笔记---后台运行方法
  8. 企业必须由真正在乎它的人掌控
  9. BZOJ 2288 贪心 +链表
  10. 【CentOS7-Python系列】之一【VMwareWorkstation安装CentOS7】