如何利用Python合并兩張圖片
發(fā)現(xiàn)一個(gè)很有意思的圖片處理包PIL,可以將兩張圖片合并成一張,而且很好看。代碼如下
from PIL import Image # 打開(kāi)兩張圖片 image1 = Image.open("1.jpg").convert("RGBA") image2 = Image.open("2.jpg").convert("RGBA") # 確保兩張圖片的大小相同 image2 = image2.resize(image1.size) # 創(chuàng)建一個(gè)新的空白圖片,大小與第一張圖片相同 result = Image.new('RGBA', image1.size) # 修改圖片2的透明度為0.2并將其放到新的畫布上 image2_with_alpha = Image.new("RGBA", image2.size) for x in range(image2.width): for y in range(image2.height): r, g, b, a = image2.getpixel((x, y)) image2_with_alpha.putpixel((x, y), (r, g, b, int(0.2 * a))) # 將第一張圖片放到新的畫布上 result.paste(image1, (0, 0)) # 將修改好透明度的第二張圖片疊加到新畫布上 result = Image.alpha_composite(result, image2_with_alpha) # 保存結(jié)果圖片 result.save("result.png")
結(jié)果如下
官網(wǎng)參考 https://pillow.readthedocs.io/en/stable/handbook/index.html
總結(jié)
到此這篇關(guān)于如何利用Python合并兩張圖片的文章就介紹到這了,更多相關(guān)Python合并兩張圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python海龜turtle基礎(chǔ)知識(shí)大全以及畫圖集合實(shí)例
turtle是一個(gè)簡(jiǎn)單的繪圖工具,它提供了一個(gè)海龜,你可以把它理解為一個(gè)機(jī)器人,只聽(tīng)得懂有限的指令,下面這篇文章主要給大家介紹了關(guān)于Python海龜turtle基礎(chǔ)知識(shí)大全以及畫圖集合的相關(guān)資料,需要的朋友可以參考下2023-04-04Python排序方法中sort和sorted的區(qū)別詳解
在python中常用的排序函數(shù)就是sort()和sorted()這兩個(gè)函數(shù),使用 sort() 或內(nèi)建函數(shù) sorted() 對(duì)列表進(jìn)行排序,本文將詳細(xì)介紹sorted和sort兩者之間的區(qū)別,感興趣的可以了解一下2023-08-08使用Python統(tǒng)計(jì)網(wǎng)站訪問(wèn)流量
在現(xiàn)代Web開(kāi)發(fā)中,了解和分析網(wǎng)站的訪問(wèn)流量對(duì)于優(yōu)化用戶體驗(yàn)、提高網(wǎng)站性能以及制定營(yíng)銷策略具有重要意義,下面我們就來(lái)看看如何使用Python來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的網(wǎng)站訪問(wèn)流量統(tǒng)計(jì)系統(tǒng)吧2025-04-04django 開(kāi)發(fā)忘記密碼通過(guò)郵箱找回功能示例
這篇文章主要介紹了django 開(kāi)發(fā)忘記密碼通過(guò)郵箱找回功能示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04OpenCV視頻流Python多線程處理方法詳細(xì)分析
為OpenCV是搞計(jì)算機(jī)視覺(jué)必須要掌握的基礎(chǔ),這篇文章主要給大家介紹了關(guān)于OpenCV視頻流多線程處理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11python實(shí)現(xiàn)自動(dòng)生成C++代碼的代碼生成器
這篇文章介紹了python實(shí)現(xiàn)C++代碼生成器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07Python序列化與反序列化相關(guān)知識(shí)總結(jié)
今天給大家?guī)?lái)關(guān)于python的相關(guān)知識(shí),文章圍繞著Python序列化與反序列展開(kāi),文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06Python內(nèi)建類型int源碼學(xué)習(xí)
這篇文章主要為大家介紹了Python內(nèi)建類型int源碼學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05