欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實(shí)現(xiàn)圖片上添加圖片

 更新時(shí)間:2019年11月26日 09:03:35   作者:talk_8  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖片上添加圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

在介紹完給圖上添加文字后,我們?cè)俳榻B給圖片上添加圖片,也就是圖片的疊加。

需要使用的Python的圖像庫(kù):PIL.更加詳細(xì)的知識(shí)點(diǎn)如下:

Imaga模塊:用來(lái)創(chuàng)建,打開(kāi),保存圖片文件

  • new(path):用來(lái)創(chuàng)建一個(gè)新的圖片文件.該文件位于path所在的路徑中。打開(kāi)后返回Image類(lèi)型的圖片。
  • open(path):用來(lái)打開(kāi)已經(jīng)存在的圖片文件.該文件位于path所在的路徑中。打開(kāi)后返回Image類(lèi)型的圖片。
  • save(path):用來(lái)把創(chuàng)建或者打開(kāi)的圖片保到path所在的路徑中。
  • paste(img,(x,y)):用來(lái)把img引用的圖片粘貼到另外一張圖片上,粘貼的坐標(biāo)為第二個(gè)參數(shù)。

這些函數(shù)中,只有最后一個(gè)函數(shù)是新介紹的,其它的函數(shù),我們以前介紹過(guò)。

下面是完整的代碼,請(qǐng)參考:

from PIL import Image

def addImg(img):
 markImg = Image.new('RGBA',(120,120),'white')
 img.paste(markImg,(0,0))
 img.save(path)

path = input("Please input the image file with path: ")

try:
 print("path: "+path)
 oriImg = Image.open(path)
 addImg(oriImg)
 oriImg.show()
except IOError:
 print("can't open the file,check the path again")
 newImg = Image.new('RGBA',(320,240),'blue')
 newImg.save(path)

在代碼中,我們先創(chuàng)建了一個(gè)320*240的藍(lán)色圖片,然后再創(chuàng)建一個(gè)120*120的白色圖片。
通過(guò)paste函數(shù)把白色圖片添加到了藍(lán)色圖片中,添加的位置位于藍(lán)色圖片左上角。

下面是程序的運(yùn)行結(jié)果,請(qǐng)參考:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論