女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python自動生成表情包功能你會使用嗎?快來學習吧,從此斗圖無敵手!

5RJg_mcuworld ? 來源:未知 ? 作者:易水寒 ? 2018-09-01 11:57 ? 次閱讀

作為一個數據分析師,應該信奉一句話——"一圖勝千言"。不過這里要說的并不是數據可視化,而是一款全民向的產品形態——表情包!!!!

表情包不僅僅是一種符號,更是一種文化,是促進社交乃至社會發展的動力之一,就像懶。

我們堅持認為,一張優秀的表情包,應該是一幅藝術品,是那忽如一夜春風來的靈感爆發,是那嘈嘈切切錯雜彈的情思激蕩,是那直掛云帆濟滄海的壯志豪情,是那一覽天下眾山小的榮耀勝利,是不可以容忍碼農用其慣有的形式固定、流程固定、毫無美感、毫無藝術的變幻和驚喜的直線思維解構。

然而,在生產表情包的過程中,如果只是機械地把圖片導進PS --> 改文字--> 導出,那也太low了,所以還是把這些很low的機械化的重復動作交給程序來做吧。

之前一直以為圖像的自動處理,要靠JavaScript腳本控制PS或者AI;后來發現Python其實也可以做一些簡單的圖像處理,雖然可能比不上 MATLAB 強大。

于是對于圖像處理,復雜的部分依然在PS或者AI中人工完成,簡單的處理就可以用Python程序完成。

在開工之前,先讓我們瞻仰膜拜一下表情包界里程碑式的人物,感謝他們大力推動了表情包在歷史潮流中的顯著進步,他們的英名將長期被人民大眾津津樂道,他們的音容笑貌將在人們的日常社交中經久不衰,他們的卓越貢獻將永遠鐫刻于表情包史的豐碑上!

(如果表情可以收版權費的話,那就不用辛辛苦苦地去打球、拍戲、播音了……)

素材準備

這里我們以網絡上流傳最廣的金館長表情為中心,以萌萌噠的熊貓頭作為背景,底下加上文字就能構成一張表情包。

然后用PS處理一下圖片大小,模板大小設為250*250,表情裁剪一下白邊。

圖片疊加

第一步工作是把表情疊加到模板上,注意到我們的表情素材是白底而不是透明,所以位置要控制好,不然會遮蓋住輪廓。

draw = ImageDraw.Draw(img)ttfront = ImageFont.truetype('simhei.ttf',24)draw.text((32,190),"我的內心毫無波動 甚至還想笑", fill=(0,0,0), font=ttfront)img.show()img.save("./Python生成的表情包.jpg")

這樣就會看到合成的圖片了:

這張圖片下方還有一截留白,那是給我們最后一步添加文字用的。come on,魔性的笑容已經呈現,接下來就是最后一擊,are you OK?! 哦不,are you ready?!

文字疊加

盡管表情包的核心是表情,然而一行簡短而又震撼的文字往往能起到直擊靈魂的畫龍點睛的作用。

draw = ImageDraw.Draw(img)ttfront = ImageFont.truetype('simhei.ttf',24)draw.text((32,190),"我的內心毫無波動 甚至還想笑", fill=(0,0,0), font=ttfront)img.show()img.save("./Python生成的表情包.jpg")

這樣就生成了一張完整的表情包了:

其中draw.text()是往圖層里輸入文字,所以可以不斷執行這條命令以在圖片里添加多層文字。

你還可以導入多張表情,以及多個文本臺詞,這樣就可以大規模批量自動生產表情包了……

問題升華

你以為到這里就結束了嗎?too young啊!請童鞋們思考這個問題:1.表情包下留白的空間是有限的

2. 中文和英文以及標點符號占據的空間不同

3. 如果文本太長,就需要換行;可是如果行太多,圖片就放不下

因此,當你腦中突然閃現出一句既包含中文也有英文還有N多標點符號以增強語氣的臺詞時,怎么設計一個算法,用來尋找合適的字號大小,文本插入位置,文本在哪些地方換行,使文本能在有限空間居中展示,而且還要滿足一定的觀感呢?

算了,還是在這里結束吧……

于是,通過這篇嚴肅正經的教程,我們學會了使用Python進行簡單圖像處理的方法,更get到一項實用的神技:自動生產表情包。

最重要的是,老夫經常說的"信不信我分分鐘批量做你大堆的表情包",終于成為現實了……對此,我想說,完了我愛上了Python!因為Python也太好玩了,方向太多了!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像處理
    +關注

    關注

    27

    文章

    1324

    瀏覽量

    57703
  • PS
    PS
    +關注

    關注

    0

    文章

    73

    瀏覽量

    36787
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86170

原文標題:Python還有這功能:自動生成表情包,從此斗圖無敵手!

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何制作QQ表情的安裝?如何制作eip文件?

    ),點擊“移動組到……”,在彈出的下拉菜單中選擇建立的組,即可為添加的QQ表情文件建立一個表情分組。 第三步:在QQ表情管理中導出
    發表于 05-07 08:39

    TensorFlow常用Python擴展

    TensorFlow 能夠實現大部分神經網絡的功能。但是,這還是不夠的。對于預處理任務、序列化甚至繪圖任務,還需要更多的 Python 。下面列出了一些常用的 Python
    發表于 07-28 14:35

    DSP之Volume教程,很好的DSP自學資料,快來學習

    DSP之Gpio教程,很好的DSP自學資料,快來學習
    發表于 04-15 11:41 ?21次下載

    如何使用用Python自動生成表情

    表情不僅僅是一種符號,更是一種文化;是促進社交乃至社會發展的動力之一,就像懶。
    的頭像 發表于 04-14 09:36 ?5364次閱讀

    【大神課堂】深入淺出教你進行Python自動生成表情

    作為一個數據分析師,應該信奉一句話----"一勝千言"。不過這里要說的并不是數據可視化,而是一款全民向的產品形態----表情!!!!
    的頭像 發表于 04-20 14:18 ?2810次閱讀

    使用深度學習,制作“圖片+文字”型的表情

    數據集是這個表情生成器的精髓。他們的數據集由大約40萬張帶標簽和圖說的圖片組成。其中有2600個獨特的圖像-標簽對,是他們寫Python腳本從Memegenerator.net中獲取
    的頭像 發表于 07-03 10:14 ?1.1w次閱讀

    AI為表情生成搞笑文字說明

    制作表情還能獲得研究生學分?如果使用深度學習技術來實現的話,是有可能的。
    的頭像 發表于 07-31 17:38 ?8084次閱讀

    程序員必備專用單詞快來學習

    本文檔的主要內容是程序員必備的專用單詞快來學習
    發表于 08-14 17:41 ?24次下載
    程序員必備專用單詞<b class='flag-5'>快來</b><b class='flag-5'>學習</b><b class='flag-5'>吧</b>!

    開關電源電路詳解,快來瀏覽學習

    開關電源電路詳解,快來瀏覽學習
    的頭像 發表于 08-18 10:26 ?2.2w次閱讀
    開關電源電路<b class='flag-5'>圖</b>詳解,<b class='flag-5'>快來</b>瀏覽<b class='flag-5'>學習</b><b class='flag-5'>吧</b>!

    Python做幾個表情

    今天制作表情用到的技術還是之前提到的Turtle庫,可以從之前的文章除了畫佩奇我們還要玩點更高級的,去學習Turtle的常用語法,然后就是PIL庫,之前通過這篇文章:Python騷操
    的頭像 發表于 02-11 11:13 ?5404次閱讀

    怎么用Python制作自己的專屬表情?

    不要和會Python的人
    的頭像 發表于 03-01 17:31 ?4886次閱讀

    【大大表情】數字化轉型好伙伴!鋼鐵大大表情全新升級!

    【大大表情】數字化轉型好伙伴!鋼鐵大大表情全新升級!
    的頭像 發表于 06-27 19:39 ?4144次閱讀

    可通過面部表情來發送表情的耳機

    無需打字、無需搜索表情,只需對著手機微笑,就能發出微笑表情。 同樣的,對著手機皺眉,就能發出皺眉表情。 以上
    的頭像 發表于 10-30 10:13 ?2528次閱讀
    可通過面部<b class='flag-5'>表情</b>來發送<b class='flag-5'>表情</b><b class='flag-5'>包</b>的耳機

    基于Python的scikit-learn實現機器學習

    基于Python的scikit-learn實現機器學習
    發表于 03-26 09:42 ?11次下載
    基于<b class='flag-5'>Python</b>的scikit-learn<b class='flag-5'>包</b>實現機器<b class='flag-5'>學習</b>

    如何用Python自動套用模板批量生成PDF文檔

    辦最高效的事。 今天就給大家講講如何用Python自動套用模板批量生成下方這樣的PDF文檔。 1.準備 開始之前,要確保Python和pi
    的頭像 發表于 10-31 10:56 ?2053次閱讀
    如何用<b class='flag-5'>Python</b><b class='flag-5'>自動</b>套用模板批量<b class='flag-5'>生成</b>PDF文檔