Python 官方文档:入门教程 => 点击学习
本篇文章给大家分享的是有关利用python怎么对碑帖图片进行横向拼接,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python可以做什么Python是一种编程语言,内置了许多有
本篇文章给大家分享的是有关利用python怎么对碑帖图片进行横向拼接,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,web开发等。
一、原图
二、拼接效果(按照书法的从右往左顺序)
三、Python代码
#Collection of calligraphy charactersimport osfrom PIL import Imageif __name__ == '__main__': im_list = [] path = r"C:\Users\Administrator\Desktop\724" pathlist = os.listdir(path) for fn in reversed(pathlist): if fn.endswith('.jpg'): im_list.append(Image.open(path + os.sep + fn)) width = 0 height = 0 for img in im_list: # 单幅图像尺寸 w, h = img.size width += w # 取最大的宽度作为拼接图的宽度 height= max(height, h) # 创建空白长图 result = Image.new(im_list[0].mode, (width, height), 0xffffff) # 拼接图片 width = 0 for img in im_list: w, h = img.size # 图片水平居中 result.paste(img, box=(width,round(height / 2 - h / 2))) width += w # 保存图片 result.save(r'C:\Users\Administrator\Desktop\拼接长图.jpg')
以上就是利用python怎么对碑帖图片进行横向拼接,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网Python频道。
--结束END--
本文标题: 利用python怎么对碑帖图片进行横向拼接
本文链接: https://lsjlt.com/news/249924.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0