python實現碑帖圖片橫向拼接
本文實例為大傢分享瞭python實現碑帖圖片橫向拼接的具體代碼,供大傢參考,具體內容如下
一、原圖
二、拼接效果(按照書法的從右往左順序)
三、Python代碼
#Collection of calligraphy characters import os from PIL import Image if __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')
以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。
推薦閱讀:
- Python圖像處理之圖片拼接和堆疊案例教程
- Python Pillow Image.save 保存為jpg圖片壓縮問題
- 用python編寫一個圖片拼接工具
- python實現圖片九宮格分割的示例
- 昨晚我用python幫隔壁小姐姐P證件照然後發現