python實現(xiàn)碑帖圖片橫向拼接
更新時間:2021年03月07日 08:11:15 作者:傅佑
這篇文章主要為大家詳細介紹了python實現(xiàn)碑帖圖片橫向拼接,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python實現(xiàn)碑帖圖片橫向拼接的具體代碼,供大家參考,具體內(nèi)容如下
一、原圖
二、拼接效果(按照書法的從右往左順序)
三、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) # 創(chuàng)建空白長圖 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')
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python django 訪問靜態(tài)文件出現(xiàn)404或500錯誤
這篇文章主要介紹了python django 訪問靜態(tài)文件出現(xiàn)404或500錯誤的相關(guān)資料,需要的朋友可以參考下2017-01-01python中pygame針對游戲窗口的顯示方法實例分析(附源碼)
這篇文章主要介紹了python中pygame針對游戲窗口的顯示方法,以完整實例形式較為詳細的分析了pygame響應(yīng)鍵盤按鍵改變窗口顯示效果的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2015-11-11利用pipenv和pyenv管理多個相互獨立的Python虛擬開發(fā)環(huán)境
這篇文章主要介紹了利用pipenv和pyenv管理多個相互獨立的Python虛擬開發(fā)環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11ansible動態(tài)Inventory主機清單配置遇到的坑
這篇文章主要介紹了ansible動態(tài)Inventory主機清單配置遇到的坑,需要的朋友可以參考下2020-01-01Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù)
這篇文章主要介紹了Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù),文中給大家提到了python獲取日期的周數(shù) ,需要的朋友可以參考下2019-08-08