您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python实现碑帖图片横向拼接

51自学网 2021-10-30 22:53:09
  python
这篇教程python实现碑帖图片横向拼接写得很实用,希望能帮到您。

本文实例为大家分享了python实现碑帖图片横向拼接的具体代码,供大家参考,具体内容如下

一、原图

二、拼接效果(按照书法的从右往左顺序)

三、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')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持51zixue.net。


python基于win32实现窗口截图
python实现书法碑帖图片分割
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。