Python 技术篇-用PIL库旋转图片、改变图像尺寸
首先需要安装 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库旋转图片、改变图像尺寸相关推荐
- Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB
PIL 库可以设置图片透明度. pip install pillow 安装了 pillow 库后就可以使用 PIL 库了. 我们都知道,图片是由无数个点组成的,300x300 像素,就是 9 万个点. ...
- python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...
前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...
- Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示
PIL 库安装直接pip install pillow就好了 PIL 库的 resize() 方法可以修改图片尺寸,里面的参数需要整数,所以我用 int 转化了一下. 等比例就是通过 size 属性获 ...
- Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
我们需要用到 imageio 库,直接pip install imageio就安装了. 原理就是把很多个图片在规定时间内依次展示,就变为我们所见到的动画样式了. 收集素材 利用 PIL 的截图功能,每 ...
- python 用PIL库缩放图片并保存
python 用PIL库缩放图片并保存 PIL库安装 pip install pillow 单个图片缩放 from PIL import Imageimagepath = r'.\img\number ...
- 通过Python的PIL库给图片添加图片水印
文章目录 前言 一.素材准备 1.原图 2.水印图 二.使用PIL库给图片添加图片水印 1.引入库 2.定义图片路径 3.打开原图 4.打开水印图片 5.计算水印图片大小 6.计算原图大小 7.调整水 ...
- Python使用Pillow(PIL)库实现验证码图片
Python使用Pillow(PIL)库实现验证码图片 Pillow库有很多用途,本文使用Pillow来生成随机的验证码图片. Pillow的用法参考:https://blog.csdn.net/we ...
- python自带的PIL库扩展图片大小给图片加上文字描述
利用python自带的PIL库扩展图片大小给图片加上文字描述.大多都是库函数调用,只是给定图片宽度后计算文字所需行数的代码需要写. 代码比较丑,but it works. #!/usr/bin/env ...
- python PIL库将图片转换成字符画
将图片转换成文本文件查看形式 准备 源码 原始图像 生成文本文件后显示的结果 注意事项 准备 语言:python 环境:PIL库,准备好图片素材 源码 from PIL import Image as ...
最新文章
- js中变量和jsp中java代码中变量互相访问解决方案
- python读文件操作-python文件操作-读写删除复制总结
- termux配置python_termux python环境
- stm32启动文件ld md hd cl vl xl分析及选择
- java数据结构编程_Java数据结构编程
- SAP C4C一个典型的客户Organization和employee的同步需求
- 用MATLAB编程课程设计,matlab课程设计报告---用Mtlab编程实现句柄图形应用
- jdbc basedao mysql_Java使用JDBC连接mysql、sqlserver、orcle数据库的baseDao类
- Python自学笔记-map和reduce函数(来自廖雪峰的官网Python3)
- SPSS制作三线表【SPSS 013期】
- MapGIS三维管线建模,唤醒城市地下管线脉搏
- 华为面试题——压缩字符串
- C语言的考试系统,C语言考试系统.doc
- SLAM数据集(tum/kitti)轨迹对齐与结果评估
- 电子邮箱格式什么样的好?什么邮箱好用?
- Java-买卖股票的最佳时机
- HTML让文字在图片上显示
- 公网ipv6远程桌面
- 后端开发面试自我介绍_一定是最适合你的后端面试指南
- 和丨c语言运算符号理解(单片机学习)
热门文章
- 大道至简 23种模式一点就通
- 打开CMDLINE中的 ” earlyprink “ 参数
- c语言输入10个国名要求按字母顺序输出,编写程序,输入10至20个城市名,按字母顺序输出城市名清单。...
- 冷启动问题:如何构建你的机器学习组合?
- PHP5.6版本“No input file specified”问题
- 当 Vue 处理数组与处理纯对象的方式一样
- Android学习笔记---后台运行方法
- 企业必须由真正在乎它的人掌控
- BZOJ 2288 贪心 +链表
- 【CentOS7-Python系列】之一【VMwareWorkstation安装CentOS7】