最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python特效之文字成像方法詳解

 更新時間:2022年01月14日 11:17:30   作者:autofelix  
文字成像,即將原圖片經(jīng)過 python 處理后,生成完全由純文字組成的圖像。本文將具體為大家介紹如何通過Python實現(xiàn)這一效果,感興趣的可以學(xué)習(xí)一下

一、特效預(yù)覽

處理前

處理后

細(xì)節(jié)放大后

二、程序原理

1.輸入你想隱藏的文字

2.然后寫到另一張跟照片同等大小的空白紙張上

3.將相同位置的文字的顏色用照片上相同位置的顏色填充即可

4.然后生成新的圖片你聽懂了嗎 

三、程序源碼

#!/usr/bin/env python
# encoding: utf-8
 
from PIL import Image, ImageDraw, ImageFont
 
class wordPicture:
    '''
     This is a main Class, the file contains all documents.
     One document contains paragraphs that have several sentences
     It loads the original file and converts the original file to new content
     Then the new content will be saved by this class
    '''
    def __init__(self):
        self.font_size = 7
        self.picture = 'assets/picture.jpeg'
 
    def hello(self):
        '''
        This is a welcome speech
        :return: self
        '''
        print('*' * 50)
        print(' ' * 20 + '文字成像')
        print(' ' * 5 + 'Author: autofelix  Date: 2022-01-06 13:14')
        print('*' * 50)
        return self
 
    def run(self):
        '''
        The program entry
        '''
        word = input('請輸入你想說的:') or '我鐘意你'
 
        resource = Image.open(self.picture)
        img_array = resource.load()
 
        image_new = Image.new('RGB', resource.size, (0, 0, 0))
        draw = ImageDraw.Draw(image_new)
        font = ImageFont.truetype('/System/Library/Fonts/PingFang.ttc', self.font_size)
 
        yield_word = self.character_generator(word)
 
        for y in range(0, resource.size[1], self.font_size):
            for x in range(0, resource.size[0], self.font_size):
                draw.text((x, y), next(yield_word), font=font, fill=img_array[x, y], direction=None)
 
        image_new.convert('RGB').save('result.jpeg')
 
    def character_generator(self, text):
        while True:
            for i in range(len(text)):
                yield text[i]
 
 
if __name__ == '__main__':
    wordPicture().hello().run()

到此這篇關(guān)于Python特效之文字成像方法詳解的文章就介紹到這了,更多相關(guān)Python文字成像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python pip install之SSL異常處理操作

    Python pip install之SSL異常處理操作

    這篇文章主要介紹了Python pip install之SSL異常處理操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Python實戰(zhàn)爬蟲之女友欲買文胸不知何色更美

    Python實戰(zhàn)爬蟲之女友欲買文胸不知何色更美

    實踐來源于理論,做爬蟲前肯定要先了解相關(guān)的規(guī)則和原理,網(wǎng)絡(luò)爬蟲又稱為網(wǎng)頁蜘蛛,網(wǎng)絡(luò)機(jī)器人,更經(jīng)常的稱為網(wǎng)頁追逐者,是一種按照一定的規(guī)則,自動地抓取萬維網(wǎng)信息的程序或者腳本。一句話概括就是網(wǎng)上信息搬運工。本篇文章帶你深入了解,需要的朋友可以參考下
    2021-09-09
  • python計算二維矩形IOU實例

    python計算二維矩形IOU實例

    今天就為大家分享一篇python計算二維矩形IOU實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 詳解Python self 參數(shù)

    詳解Python self 參數(shù)

    這篇文章主要介紹了Python self 參數(shù)詳解,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • python按行讀取文件,去掉每行的換行符\n的實例

    python按行讀取文件,去掉每行的換行符\n的實例

    下面小編就為大家分享一篇python按行讀取文件,去掉每行的換行符\n的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 詳解python的webrtc庫實現(xiàn)語音端點檢測

    詳解python的webrtc庫實現(xiàn)語音端點檢測

    這篇文章主要介紹了詳解python的webrtc庫實現(xiàn)語音端點檢測,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Python實現(xiàn)批量添加視頻文本水印

    Python實現(xiàn)批量添加視頻文本水印

    這篇文章主要為大家詳細(xì)介紹了如何基于PyQt5開發(fā)一個視頻水印批量添加工具,旨在為多個視頻文件添加文本水印,感興趣的小伙伴可以參考一下
    2025-02-02
  • Python中的浮點數(shù)原理與運算分析

    Python中的浮點數(shù)原理與運算分析

    這篇文章主要介紹了Python中的浮點數(shù)原理與運算分析,結(jié)合實例形式分析了Python浮點數(shù)操作的常見錯誤,并簡單解釋了浮點數(shù)運算的原理與比較運算實現(xiàn)方法,需要的朋友可以參考下
    2017-10-10
  • python 實現(xiàn)敏感詞過濾的方法

    python 實現(xiàn)敏感詞過濾的方法

    今天小編就為大家分享一篇python 實現(xiàn)敏感詞過濾的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 通過OpenCV實現(xiàn)對指定顏色的物體追蹤

    通過OpenCV實現(xiàn)對指定顏色的物體追蹤

    這篇文章主要介紹的是通過OpenCV實現(xiàn)對特定顏色的物體追蹤,文中實驗用的是綠蘿的樹葉。本文的示例代碼講解詳細(xì),對學(xué)習(xí)OPenCV有一定的幫助,感興趣的小伙伴可以了解一下
    2021-12-12

最新評論

天水市| 海林市| 汝城县| 迁西县| 盐池县| 清新县| 称多县| 阿克陶县| 达孜县| 大港区| 定襄县| 丹阳市| 东光县| 武威市| 临邑县| 湖北省| 东光县| 乌兰县| 册亨县| 栾城县| 白银市| 门头沟区| 达尔| 昌江| 永善县| 合水县| 安阳市| 金堂县| 金坛市| 苗栗县| 南漳县| 青海省| 察隅县| 碌曲县| 金溪县| 台江县| 左权县| 正蓝旗| 克拉玛依市| 寿光市| 新巴尔虎右旗|