PIL圖像處理模塊paste方法簡(jiǎn)單使用詳解
python2中提供了PIL基礎(chǔ)的圖像數(shù)據(jù)出來(lái)模塊,在python3中更名為了pillow模塊,名字雖然發(fā)生了改變,但是提供的方法和功能都是一樣的,對(duì)于日?;A(chǔ)的圖像數(shù)據(jù)處理分析來(lái)說(shuō)是足夠用了的,現(xiàn)在正好有一個(gè)需求點(diǎn)就是要對(duì)給定的圖像數(shù)據(jù)指定的部分進(jìn)行剪切、替換處理,剪切跟替換操作的本質(zhì)其實(shí)都是一樣的,先要得到該區(qū)域的左下頂點(diǎn)和右上頂點(diǎn)的坐標(biāo)然后才能進(jìn)行相應(yīng)的操作。
這篇文章中簡(jiǎn)單對(duì)剪切操作和粘貼也就是替換操作進(jìn)行實(shí)踐說(shuō)明,具體的代碼實(shí)踐如下:
def specificLocationReplace(img1='a.png',img2='b.png',save_path='replace.png'): ''' 圖片指定位置替換 ''' im1=Image.open(img1) im2=Image.open(img2) tmp=im1.crop((0,0,500,500)) im2.paste(tmp,(300,300,800,800)) im2.save(save_path)
傳入兩張圖片的路徑以及新圖片的保存路徑,從img1中剪切出來(lái)一塊方形區(qū)域,之后粘貼在img2中指定的方形區(qū)域中,然后保存生成新的圖片,使用的方法非常的簡(jiǎn)潔和簡(jiǎn)單,這就相關(guān)的參數(shù)都說(shuō)明了,就不再累贅了。
下面簡(jiǎn)單的使用:
specificLocationReplace(img1='data/0.png',img2='data/1.png',
save_path='replace.png')
其中,0.png如下:

1.png如下:

剪切和粘貼處理后的結(jié)果數(shù)據(jù)如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python 計(jì)算兩個(gè)日期相差多少個(gè)月實(shí)例代碼
這篇文章主要介紹了python 計(jì)算兩個(gè)日期相差多少個(gè)月實(shí)例代碼,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05
python實(shí)現(xiàn)控制臺(tái)打印的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)控制臺(tái)打印的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
從運(yùn)行效率與開(kāi)發(fā)效率比較Python和C++
今天小編就為大家分享一篇關(guān)于從運(yùn)行效率與開(kāi)發(fā)效率比較Python和C++,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12
django自帶serializers序列化返回指定字段的方法
今天小編就為大家分享一篇django自帶serializers序列化返回指定字段的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
使用Python文件讀寫,自定義分隔符(custom delimiter)
這篇文章主要介紹了使用Python文件讀寫,自定義分隔符(custom delimiter),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
pandas去重復(fù)行并分類匯總的實(shí)現(xiàn)方法
這篇文章主要介紹了pandas去重復(fù)行并分類匯總的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
Python函數(shù)裝飾器實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Python函數(shù)裝飾器實(shí)現(xiàn)方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python函數(shù)裝飾器的概念、功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
Python DataFrame實(shí)現(xiàn)固定周期內(nèi)統(tǒng)計(jì)每列的非零值
在數(shù)據(jù)處理中,使用DataFrame統(tǒng)計(jì)固定周期內(nèi)每列的非零值數(shù)量是一種常見(jiàn)需求,通過(guò)將數(shù)據(jù)分組并使用計(jì)數(shù)函數(shù),可以方便地實(shí)現(xiàn)此目標(biāo),具體方法包括首先計(jì)算每列的0值個(gè)數(shù),然后通過(guò)總數(shù)減去0值個(gè)數(shù)得到非零值的數(shù)量2024-09-09
python實(shí)現(xiàn)馬丁策略的實(shí)例詳解
這篇文章主要介紹了python實(shí)現(xiàn)馬丁策略的實(shí)例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01

