python-使用PIL工具包将图片分割成四等分再还原
今天随便分享一个,图片批量分割的代码,把图片分割成四等份,多用于扩增数据集用,
也可以再还原回去。
代码如下:
from PIL import Imagedir = './1111.jpg' #当前图片路径
image = Image.open(dir) #读入当前图片
img = image.convert('RGB') #转换成RGB三通道格式
w = img.size[0] #获取图片宽度
h = img.size[1] #获取图片高度
img_1 = img.crop([0, 0, w/2, h/2]) #获取左上1/4的图片
img_1.save('./' + '1' + '.jpg') #保存在本地图片命名为1.jpg
img_2 = img.crop([w/2, 0, w, h/2]) #获得右上1/4的图片
img_2.save('./' + '2' + '.jpg') #保存在本地图片命名为2.jpg
img_3 = img.crop([0, h/2, w/2, h]) #获取左下1/4的图片
img_3.save('./' + '3' + '.jpg') #保存在本地图片命名为3.jpg
img_4 = img.crop([w/2, h/2, w, h]) #获取右下1/4的图片
img_4.save('./' + '4' + '.jpg') #保存在本地图片命名为4.jpg
python-使用PIL工具包将图片分割成四等分再还原相关推荐
- python 利用 PIL 将数组值转成图片/python利用h5py、pyhdf读取.h5、.hdf文件信息
python 利用 PIL 将数组值转成图片 安装 PIL 包 pip install pillow 将二维数据转换成单通道图片 from PIL import Image arr=numpy.asa ...
- 【python基础系列】实现图片分割
[python脚本系列]实现图片分割 大家好,我是Lampard猿奋~~ 欢迎来到python脚本系列的博客 大家可能会遇到秀恩爱发朋友圈,没有9图强行凑 ...
- Python中用PIL/Pillow裁剪图片
# pip install Pillow # 在img标签里面只设置宽,不设置高,图片就会等比例缩放. # coding=utf-8 from PIL import Image import Imag ...
- Python使用PIL将png图片转化为jpg图片
Python使用PIL将png图片转化为jpg图片 pip install Pillow #PIL将png图片转化为jpg图片语法 from PIL import Imageim1 = Image.o ...
- WPF 把图片分割成两份自动翻页 WpfFlipPageControl:CtrlBook 书控件
原文:WPF 把图片分割成两份自动翻页 WpfFlipPageControl:CtrlBook 书控件 版权声明:本文为博主原创文章,需要转载尽管转载. https://blog.csdn.net/z ...
- 通过Python的PIL库给图片添加马赛克
文章目录 前言 一.Pillow是什么? 二.安装PIL库 三.查看PIL库版本 四.使用方法 1.引入库 2.定义图片路径 3.打开需要打马赛克的图片 4.获取图片尺寸 5.创建一个新的图片对象 6 ...
- python 用PIL库缩放图片并保存
python 用PIL库缩放图片并保存 PIL库安装 pip install pillow 单个图片缩放 from PIL import Imageimagepath = r'.\img\number ...
- python通过pil为png图片填充上背景颜色的代码
将内容过程经常用到的一些内容珍藏起来,如下资料是关于python通过pil为png图片填充上背景颜色的内容,应该对码农也有用. x,y = im.size try: # (alpha band as ...
- 通过Python的PIL库给图片添加图片水印
文章目录 前言 一.素材准备 1.原图 2.水印图 二.使用PIL库给图片添加图片水印 1.引入库 2.定义图片路径 3.打开原图 4.打开水印图片 5.计算水印图片大小 6.计算原图大小 7.调整水 ...
最新文章
- webpack 3 零基础入门教程 #13 - 生产环境 vs 开发环境
- 宠物龟 扫地机器人_有宠物家庭必选 岚豹扫地机器人太实用了
- 【Netty】Netty 核心组件 ( ChannelHandlerContext )
- win7实用技巧之十——卷影副本
- 怎么搞技术呢?我觉得最简单的方法
- 徐州事业单位计算机软件类,徐州计算机办公应用软件
- tcp3次握手,https加密,ca认证
- 雪儿--北京欢迎你!!!
- strus2拦截器中获取客户端ip
- SpringBoot - WebJars
- 正交表的查询地址汇总
- 病毒分析之中华吸血鬼
- android自动烧写工具,MiniTools(Android内核烧录软件) v1.1 官方安装免费版
- 二维向量叉乘的简单介绍及应用
- 怎么批量删除旧的微博内容?推荐按键精灵自动删除
- 基于特征的真菌分解木材的理解
- Java中常见的5种WEB服务器介绍以及性能配置要点总结
- php ios表情包,十分钟开发一款 iOS 表情包 App
- Exp7 网络欺诈防范 20164323段钊阳
- 《Angular之项目启动95%emitting LicenseWebpackPlugin--stop了》
热门文章
- DevOps企业实践指南(3): 第一条原则:流动
- 学习CANopen --- [5] SDO
- 今天自制的NTP服务器正式部署在生产环境了,做个简单的总结记录一下
- Python文件打开,读取与写入
- 数模学习(一)--AHP层次结构法
- 生而自由,爱而无畏。
- Quartus II无法打开
- 计算机毕业设计 SpringBoot+Vue党建管理系统 教育党建系统 智慧党建系统 党建信息管理系统Java Vue MySQL数据库 远程调试 代码讲解
- 验证码机制之验证码重复使用
- python绕过验证码_Python:使用Cookie绕过验证码