linux怎么查看本机内存大小
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~