日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:Python如何將圖片轉(zhuǎn)換成字符

PIL(python Image Library)庫(kù)是Python平臺(tái)上一個(gè)功能強(qiáng)大的圖像處理標(biāo)準(zhǔn)庫(kù),支持圖像的存儲(chǔ)、顯示和處理,幾乎可以處理所有圖片格式,如圖像的壓縮、裁剪、疊加、添加文字等等。

安裝PIL庫(kù):pip install pillow

from PIL import Image
ascii_char=list('\~!@#.,[abcdefghij]wmnoxy$%;-=<>?:|^&*/ ')
def get_char(r,b,g,alpha=256):
    if alpha==0:
        return ' '
    gray=int(0.2126*r+0.7125*g+0.0722*b)
    uint=256/len(ascii_char)
    return ascii_char[int(gray/uint)]
def run():
    img=Image.open('0.jpg')
    WIDTH,HEIGHT=100,60
    img=img.resize((WIDTH,HEIGHT))
    txt=""
    for i in range(HEIGHT):
        for j in range(WIDTH):
            txt+=get_char(*img.getpixel((j,i)))
        txt+='\n'
    with open("pic.txt",'w') as fo:
        fo.write(txt)
    print(txt)    
run()

相關(guān)推薦:《Python視頻教程》

示例


文章名稱(chēng):創(chuàng)新互聯(lián)Python教程:Python如何將圖片轉(zhuǎn)換成字符
網(wǎng)頁(yè)路徑:http://www.5511xx.com/article/dheihpg.html