91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

教你用Python制作表情包,實現換臉技術!

發布時間:2020-08-05 23:54:20 來源:網絡 閱讀:293 作者:學Python派森 欄目:編程語言

教你用Python制作表情包,實現換臉技術!

“表情包”是現在非常流行的交流方式,通過一張圖片就能把文字不能表達或不便于表達的情感給表示出來,表情包一經誕生,就統治了中國人的社交圈,尤其是年輕人,他們的社交方式是所謂“天可不聊,圖不可不斗”,幾乎任何對話都會出現表情包的身影,一言不合就斗圖,自己也會在聊天中發幾個表情包,可是總會造成一些小誤會,比如下面的圖

教你用Python制作表情包,實現換臉技術!

有好多朋友看到這個表情包之后誤以為這也是我用Python做的,其實不然,這個圖就是網上普通的表情包,但是今天我要用Python做幾個表情包。

今天制作表情包用到的技術還是之前提到的Turtle庫,可以從之前的文章除了畫佩奇我們還要玩點更高級的,去學習Turtle的常用語法,然后就是PIL庫,之前通過這篇文章:Python騷操作|用Python來P圖也介紹過PIL的幾個用法,今天的案例算是做一個小小的復習。話不多說先上圖。

學習過程中有不懂的可以加入我們的學習交流秋秋圈784中間758后面214,與你分享Python企業當下人才需求及怎么從零基礎學習Python,和學習什么內容。相關學習視頻資料、開發工具都有分享

教你用Python制作表情包,實現換臉技術!

這是一個捂臉的表情,可以表達內心千萬只***奔騰而過,使用Turtle來實現,可以將這個圖分成以下幾個部分:臉,嘴巴,牙齒,兩邊的眼淚,手指和手腕,完整的代碼和語法不過多解釋,貼一個畫臉的代碼。


1#?畫臉

2turtle.speed(5)

3turtle.setup(900,?600,?200,?200)

4turtle.pensize(5)

5turtle.right(90)

6turtle.penup()

7turtle.fd(100)

8turtle.left(90)

9turtle.pendown()

10turtle.begin_fill()

11turtle.pencolor("#B26A0F")??#?head?side?color

12turtle.circle(150)

13turtle.fillcolor("#F9E549")??#?face?color

14turtle.end_fill()

教你用Python制作表情包,實現換臉技術!

第二個圖是斜眼笑,表達的意思你懂得

教你用Python制作表情包,實現換臉技術!

教你用Python制作表情包,實現換臉技術!

來看第三幅圖,這個圖是使用PIL庫來生成的,其實這兩個圖是兩張圖拼起來的。首先呢,我們需要找兩張圖片,一張做表情包的背景,一張做表情。我們就以萌萌噠的熊貓頭作為背景,然后試著在背景圖上加入金館長嘻哈表情。

教你用Python制作表情包,實現換臉技術!

教你用Python制作表情包,實現換臉技術!

現在我們要把金館長的表情疊加在熊貓頭的背景圖中,需要注意的是要在代碼中控制好金館長的表情疊加位置,不然會遮蓋住其他輪廓。


1from?PIL?import?Image,ImageDraw,ImageFont

2

3img?=?Image.open("640.jpg")

4jgz?=?Image.open("641.jpg")

5img.paste(jgz,(63,46))

教你用Python制作表情包,實現換臉技術!

圖片的下方是留有一部分空白的,我們可以添加一些文字。


1?from?PIL?import?Image,ImageDraw,ImageFont

2?

3?img?=?Image.open("640.jpg")

4?jgz?=?Image.open("641.jpg")

5 img.paste(jgz,(63,46))

6?

7#控制表情的疊加位置

8?draw?=?ImageDraw.Draw(img)

9 font?=?ImageFont.truetype("simyou.TTF",24)

10 draw.text((16,200),"Ahab雜貨鋪!",?fill?=?(0,0,0),?font?=?font)

11 #控制文字添加位置

12 img.show()

13 img.save("生成的表情包.jpg")

教你用Python制作表情包,實現換臉技術!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华安县| 泽普县| 宜阳县| 彰武县| 嵩明县| 北京市| 淳安县| 舞钢市| 文成县| 彰武县| 星子县| 黎川县| 杭锦旗| 台江县| 个旧市| 大关县| 南汇区| 景东| 赤水市| 镇江市| 尼木县| 长沙市| 康保县| 平远县| 西乌珠穆沁旗| 英吉沙县| 桐城市| 德庆县| 合阳县| 阜新市| 建瓯市| 东山县| 嘉善县| 安义县| 耿马| 房山区| 库车县| 钦州市| 商河县| 柏乡县| 叶城县|