利用Python批量生成任意尺寸的图片
发布时间:2020-12-16 20:26:22 所属栏目:Python 来源:网络整理
导读:实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片。 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*-import threadingfrom PIL import Imageimage_size = range(1,1001)def start(): for size in image_s
实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片。 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*- import threading from PIL import Image image_size = range(1,1001) def start(): for size in image_size: t = threading.Thread(target=create_image,args=(size,)) t.start() def create_image(size): pri_image = Image.open("origin.png") pri_image.resize((size,size),Image.ANTIALIAS).save("img/png_%d.png" % size) if __name__ == "__main__": start() 注意:该项目需要引用 在这里,我们使用 与大多数脚本库一样,
最终调用 另外,考虑到是大量的线性密集型运算,因此使用了多线程并发。 结束语 以上就是利用Python批量生成任意尺寸图片的全部内容了,希望对大家学习和使用Python能有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |