没有合适的资源?快使用搜索试试~ 我知道了~
python使用PIL剪切和拼接图片
8 下载量 75 浏览量
2020-09-17
16:42:56
上传
评论
收藏 231KB PDF 举报
温馨提示


试读
4页
主要为大家详细介绍了python使用PIL剪切和拼接图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源推荐
资源详情
资源评论
















python使用使用PIL剪切和拼接图片剪切和拼接图片
主要为大家详细介绍了python使用PIL剪切和拼接图片,文中示例代码介绍的非常详细,具有一定的参考价值,
感兴趣的小伙伴们可以参考一下
本文实例为大家分享了python使用PIL剪切图片和拼接图片的具体代码,供大家参考,具体内容如下
因工作需要,接触到了PIL这个包,看其他人的博客踩了一些坑,有些博客并没有注明各个位置参数的含义,今天我就将他补
全
切图切图
1.首先先下载一张图片,我使用的是1200*1200像素的图片,将它放置在G盘的img目录下
2. 我将这张图片切成四等分,我新建了两个文件,分别是img1、img2,用来存放图片
3. 代码
from PIL import Image
img = Image.open('G:/img/1.jpg')
print('图片的大小为: {}'.format(img.size))
print('将图片切分成等四份,4张 600 X 600 的图片')
size = 600 #图片大小都为600,所以只设置一个变量
left = 0 #图片距离左边的宽度乘积值
shang = 0 #图片距离上边的宽度乘积值
index = 0 #图片名
for i in range(4):
if i == 2:
# 当循环到第三个值时,需要切第二行的图片
shang += 1
left = 0
a = size * left # 图片距离左边的大小
b = size * shang # 图片距离上边的大小
c = size * (left + 1) # 图片距离左边的大小 + 图片自身宽度
d = size * (shang + 1) # 图片距离上边的大小 + 图片自身高度
print('a= {},b= {},c= {}, d= {}'.format(a,b,c,d))
croping = img.crop((a,b,c,d))
croping.save('G:/img/img1/'+ str(index) + '.jpg')
index += 1
left += 1
看下运行结果:
资源评论


weixin_38635166
- 粉丝: 8
- 资源: 876
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
