python將文本轉(zhuǎn)換成圖片輸出的方法
本文實(shí)例講述了python將文本轉(zhuǎn)換成圖片輸出的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
#-*- coding:utf-8 -*- from PIL import Image,ImageFont,ImageDraw text = u'歡迎訪問(wèn)腳本之家,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")
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Opencv簡(jiǎn)單圖像操作方法實(shí)戰(zhàn)
OpenCV是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)庫(kù),它提供了一系列豐富的圖像處理和計(jì)算機(jī)視覺(jué)算法,這篇文章主要給大家介紹了關(guān)于Opencv簡(jiǎn)單圖像操作方法的相關(guān)資料,需要的朋友可以參考下2024-02-02如何使用Python 抓取和優(yōu)化所有網(wǎng)站圖像
我發(fā)布了一個(gè)通過(guò)FTP自動(dòng)優(yōu)化新圖像的教程。這次我們將抓取整個(gè)網(wǎng)站,并在本地優(yōu)化我們遇到的圖像,按URL組織,怎么來(lái)操作呢,下面跟隨小編一起學(xué)習(xí)使用Python 抓取和優(yōu)化所有網(wǎng)站圖像的方法,感興趣的朋友一起看看吧2023-02-02Python實(shí)現(xiàn)自動(dòng)化刷抖音的實(shí)例
今天我們來(lái)學(xué)習(xí)如何用Python實(shí)現(xiàn)自動(dòng)刷抖音,并為顏值高的的小哥哥小姐姐點(diǎn)贊并評(píng)論。感興趣的可以了解一下2021-06-06解決python3中的requests解析中文頁(yè)面出現(xiàn)亂碼問(wèn)題
requests是一個(gè)很實(shí)用的Python HTTP客戶端庫(kù),編寫爬蟲和測(cè)試服務(wù)器響應(yīng)數(shù)據(jù)時(shí)經(jīng)常會(huì)用到。這篇文章給大家介紹了解決python3中的requests解析中文頁(yè)面出現(xiàn)亂碼問(wèn)題,感興趣的朋友一起看看吧2019-04-04Python模擬實(shí)現(xiàn)全功能貸款計(jì)算器
在個(gè)人理財(cái)中,貸款計(jì)算器是一款非常實(shí)用的工具,本文將教你如何使用Python編寫一個(gè)全功能的貸款計(jì)算器,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12python_matplotlib改變橫坐標(biāo)和縱坐標(biāo)上的刻度(ticks)方式
這篇文章主要介紹了python_matplotlib改變橫坐標(biāo)和縱坐標(biāo)上的刻度(ticks)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn)
這篇文章主要介紹了Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08python中實(shí)現(xiàn)字符串翻轉(zhuǎn)的方法
這篇文章主要介紹了python中實(shí)現(xiàn)字符串翻轉(zhuǎn)的方法,代碼很簡(jiǎn)單,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07