python將文本轉(zhuǎn)換成圖片輸出的方法
更新時間:2015年04月28日 09:21:37 作者:feiwen
這篇文章主要介紹了python將文本轉(zhuǎn)換成圖片輸出的方法,涉及Python操作文本及圖片的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了python將文本轉(zhuǎn)換成圖片輸出的方法。分享給大家供大家參考。具體實現(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è)計有所幫助。
相關(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-02解決python3中的requests解析中文頁面出現(xiàn)亂碼問題
requests是一個很實用的Python HTTP客戶端庫,編寫爬蟲和測試服務(wù)器響應(yīng)數(shù)據(jù)時經(jīng)常會用到。這篇文章給大家介紹了解決python3中的requests解析中文頁面出現(xiàn)亂碼問題,感興趣的朋友一起看看吧2019-04-04python_matplotlib改變橫坐標(biāo)和縱坐標(biāo)上的刻度(ticks)方式
這篇文章主要介紹了python_matplotlib改變橫坐標(biāo)和縱坐標(biāo)上的刻度(ticks)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python 獲取指定文件夾下的目錄和文件的實現(xiàn)
這篇文章主要介紹了Python 獲取指定文件夾下的目錄和文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08python中實現(xiàn)字符串翻轉(zhuǎn)的方法
這篇文章主要介紹了python中實現(xiàn)字符串翻轉(zhuǎn)的方法,代碼很簡單,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-07-07