python實現(xiàn)橫向拼接圖片
更新時間:2020年03月23日 15:45:36 作者:空條橙
這篇文章主要為大家詳細介紹了python實現(xiàn)橫向拼接圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python實現(xiàn)橫向拼接圖片的具體代碼,供大家參考,具體內(nèi)容如下
import os from PIL import Image #單個圖片的大小為150*150 UNIT_SIZE = 150 TARGET_WIDTH = 5 * UNIT_SIZE path = "存儲圖片的文件夾地址" images = [] imagefile = [] #存儲所有圖片文件名稱 for root, dirs, files in os.walk(path): for f in files: images.append(f) #我這里是將五張圖片橫向拼接 for i in range(5): imagefile.append(path+'/'+images[i]) target = Image.new('RGB',(TARGET_WIDTH, UNIT_SIZE)) left = 0 right = UNIT_SIZE for image in imagefile: #print(image) #將現(xiàn)有圖片復制到新的上面 參數(shù)分別為圖片文件和復制的位置(左上角, 右下角) target.paste(Image.open(image), (left, 0, right, UNIT_SIZE)) left += UNIT_SIZE right += UNIT_SIZE #圖片的質(zhì)量 0~100 quantity_value = 100 target.save(path+'/end.jpg', quantity = quantity_value)
實現(xiàn)的圖片效果(圖片來自 unsplash)
本文已被收錄到專題《python圖片處理操作》 ,歡迎大家點擊學習更多精彩內(nèi)容。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python利用函數(shù)式編程實現(xiàn)優(yōu)化代碼
函數(shù)式編程(Functional Programming)是一種編程范式,它將計算視為函數(shù)的求值,并且避免使用可變狀態(tài)和循環(huán),在Python中還可以利用它的簡潔和高效來解決實際問題,下面我們就來學習一下它的具體用法吧2023-11-11Python處理電子表格的Pandas、OpenPyXL、xlrd和xlwt庫
在Python中處理表格數(shù)據(jù),有幾個非常流行且功能強大的庫,Pandas在數(shù)據(jù)分析方面提供了廣泛的功能,而OpenPyXL、xlrd和xlwt則在處理Excel文件方面各有所長,以下是一些最常用的庫及其示例代碼2024-01-01Python中os.path.join函數(shù)的用法示例詳解
這篇文章主要給大家介紹了關(guān)于Python中os.path.join函數(shù)用法的相關(guān)資料,os.path.join函數(shù)是Python標準庫中的一個函數(shù),用于將多個路徑組合成一個有效的路徑,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-10-10