python將文本轉(zhuǎn)換成圖片輸出的方法
本文實(shí)例講述了python將文本轉(zhuǎn)換成圖片輸出的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
#-*- coding:utf-8 -*- from PIL import Image,ImageFont,ImageDraw text = u'歡迎訪問腳本之家,http://www.dbjr.com.cn' font = ImageFont.truetype("msyh.ttf",18) lines = [] line ='' for word in text.split(): print word if font.getsize(line+word)[0] >= 300: lines.append(line) line = u'' line += word print 'size=',font.getsize(line+word)[0] else: line = line + word line_height = font.getsize(text)[1] img_height = line_height*(len(lines)+1) print 'len=',len(lines) print 'lines=',lines im = Image.new("RGB",(444,img_height),(255,255,255)) dr = ImageDraw.Draw(im) x,y=5,5 for line in lines: dr.text((x,y),line,font=font,fill="#000000") y += line_height im.save("1.1.jpg")
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
如何使用Python 抓取和優(yōu)化所有網(wǎng)站圖像
我發(fā)布了一個通過FTP自動優(yōu)化新圖像的教程。這次我們將抓取整個網(wǎng)站,并在本地優(yōu)化我們遇到的圖像,按URL組織,怎么來操作呢,下面跟隨小編一起學(xué)習(xí)使用Python 抓取和優(yōu)化所有網(wǎng)站圖像的方法,感興趣的朋友一起看看吧2023-02-02Python實(shí)現(xiàn)自動化刷抖音的實(shí)例
今天我們來學(xué)習(xí)如何用Python實(shí)現(xiàn)自動刷抖音,并為顏值高的的小哥哥小姐姐點(diǎn)贊并評論。感興趣的可以了解一下2021-06-06解決python3中的requests解析中文頁面出現(xiàn)亂碼問題
requests是一個很實(shí)用的Python HTTP客戶端庫,編寫爬蟲和測試服務(wù)器響應(yīng)數(shù)據(jù)時(shí)經(jīng)常會用到。這篇文章給大家介紹了解決python3中的requests解析中文頁面出現(xiàn)亂碼問題,感興趣的朋友一起看看吧2019-04-04Python模擬實(shí)現(xiàn)全功能貸款計(jì)算器
在個人理財(cái)中,貸款計(jì)算器是一款非常實(shí)用的工具,本文將教你如何使用Python編寫一個全功能的貸款計(jì)算器,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12python_matplotlib改變橫坐標(biāo)和縱坐標(biāo)上的刻度(ticks)方式
這篇文章主要介紹了python_matplotlib改變橫坐標(biāo)和縱坐標(biāo)上的刻度(ticks)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn)
這篇文章主要介紹了Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08python中實(shí)現(xiàn)字符串翻轉(zhuǎn)的方法
這篇文章主要介紹了python中實(shí)現(xiàn)字符串翻轉(zhuǎn)的方法,代碼很簡單,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07