python實(shí)現(xiàn)橫向拼接圖片
本文實(shí)例為大家分享了python實(shí)現(xiàn)橫向拼接圖片的具體代碼,供大家參考,具體內(nèi)容如下
import os from PIL import Image #單個(gè)圖片的大小為150*150 UNIT_SIZE = 150 TARGET_WIDTH = 5 * UNIT_SIZE path = "存儲(chǔ)圖片的文件夾地址" images = [] imagefile = [] #存儲(chǔ)所有圖片文件名稱 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)有圖片復(fù)制到新的上面 參數(shù)分別為圖片文件和復(fù)制的位置(左上角, 右下角) 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)
實(shí)現(xiàn)的圖片效果(圖片來(lái)自 unsplash)
本文已被收錄到專題《python圖片處理操作》 ,歡迎大家點(diǎn)擊學(xué)習(xí)更多精彩內(nèi)容。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python實(shí)現(xiàn)微信拍一拍功能的思路代碼
這篇文章主要介紹了使用Python實(shí)現(xiàn)微信“拍一拍”的思路代碼,,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07python從ftp下載數(shù)據(jù)保存實(shí)例
這篇文章主要介紹了python從ftp下載數(shù)據(jù)到本地保存的實(shí)例代碼方法,大家參考使用吧2013-11-11Python利用函數(shù)式編程實(shí)現(xiàn)優(yōu)化代碼
函數(shù)式編程(Functional Programming)是一種編程范式,它將計(jì)算視為函數(shù)的求值,并且避免使用可變狀態(tài)和循環(huán),在Python中還可以利用它的簡(jiǎn)潔和高效來(lái)解決實(shí)際問題,下面我們就來(lái)學(xué)習(xí)一下它的具體用法吧2023-11-11Python處理電子表格的Pandas、OpenPyXL、xlrd和xlwt庫(kù)
在Python中處理表格數(shù)據(jù),有幾個(gè)非常流行且功能強(qiáng)大的庫(kù),Pandas在數(shù)據(jù)分析方面提供了廣泛的功能,而OpenPyXL、xlrd和xlwt則在處理Excel文件方面各有所長(zhǎng),以下是一些最常用的庫(kù)及其示例代碼2024-01-01Python中os.path.join函數(shù)的用法示例詳解
這篇文章主要給大家介紹了關(guān)于Python中os.path.join函數(shù)用法的相關(guān)資料,os.path.join函數(shù)是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)函數(shù),用于將多個(gè)路徑組合成一個(gè)有效的路徑,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10