Python 把图片拆分成宫格图片组

网友投稿 265 2022-09-03

Python 把图片拆分成宫格图片组

文章目录

​​Python 把图片拆分成宫格图片组​​

Python 把图片拆分成宫格图片组

import osfrom PIL import Image# 所需安装的模块# pip install pillow# 读取图片im = Image.open('1.png')# 设置宫格形式w = 3h = 3# 宽高各除 3,获取裁剪后的单张图片大小width = im.size[0] // wheight = im.size[1] // h# 裁剪图片的左上角坐标start_x = 0start_y = 0# 用于给图片命名im_name = 1# 循环裁剪图片for i in range(h): for j in range(w): # 裁剪图片并保存 crop = im.crop((start_x, start_y, start_x + width, start_y + height)) # 判断文件夹是否存在 if not os.path.exists('output'): os.mkdir('output') print(f'正在生成第 {im_name} 张图片') crop.save('output/' + str(im_name) + '.png') # 将左上角坐标的 x 轴向右移动 start_x += width im_name += 1 # 当第一行裁剪完后 x 继续从 0 开始裁剪 start_x = 0 # 裁剪第二行 start_y += heightif __name__ == '__main__': pass

目录结构

拆分前后对比

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Linux aarch64交叉编译之 mesa图形库
下一篇:达人营销:品牌增长必选项!(达人营销是什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~