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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python中的font

Python中的字體處理主要通過PIL庫的ImageFont模塊實(shí)現(xiàn)。

創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都網(wǎng)站制作、做網(wǎng)站,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。10多年品質(zhì),值得信賴!

在Python中,我們可以使用各種庫來處理字體,這些庫包括PIL(Python Imaging Library)、matplotlib、Pillow等,下面將詳細(xì)介紹如何使用這些庫來處理字體。

PIL(Python Imaging Library)

PIL是Python的一個(gè)圖像處理庫,它支持打開、操作和保存各種不同格式的圖像文件,它也提供了一些基本的圖像處理功能,包括對(duì)字體的操作。

1、安裝PIL

PIL可以通過pip進(jìn)行安裝:

pip install pillow

2、使用PIL處理字體

from PIL import Image, ImageDraw, ImageFont
創(chuàng)建一個(gè)空白的圖片
image = Image.new('RGB', (200, 60), color = (73, 109, 137))
創(chuàng)建一個(gè)可以在圖片上繪圖的對(duì)象
d = ImageDraw.Draw(image)
設(shè)置字體
fnt = ImageFont.truetype('/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', 15)
在圖片上添加文字
d.text((10,10), "Hello World", font=fnt, fill=(255, 255, 0))
保存圖片
image.save('text_image.png')

matplotlib

matplotlib是一個(gè)用于創(chuàng)建靜態(tài)、動(dòng)態(tài)、交互式圖表的Python庫,它也可以用于處理字體。

1、安裝matplotlib

matplotlib可以通過pip進(jìn)行安裝:

pip install matplotlib

2、使用matplotlib處理字體

import matplotlib.pyplot as plt
創(chuàng)建一個(gè)figure對(duì)象
fig = plt.figure()
創(chuàng)建一個(gè)axes對(duì)象
ax = fig.add_subplot(111)
設(shè)置字體
font = {'family': 'normal',
        'weight': 'bold',
        'size': 22}
在axes上添加文字
ax.text(0.05, 0.95, 'Hello World', transform=ax.transAxes, fontdict=font)
顯示圖形
plt.show()

Pillow

Pillow是PIL的一個(gè)分支,它增加了一些用戶友好的特性,并修復(fù)了一些bug,它的使用方法與PIL類似。

1、安裝Pillow

Pillow可以通過pip進(jìn)行安裝:

pip install pillow

2、使用Pillow處理字體

from PIL import Image, ImageDraw, ImageFont
創(chuàng)建一個(gè)空白的圖片
image = Image.new('RGB', (200, 60), color = (73, 109, 137))
創(chuàng)建一個(gè)可以在圖片上繪圖的對(duì)象
d = ImageDraw.Draw(image)
設(shè)置字體
fnt = ImageFont.truetype('/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', 15)
在圖片上添加文字
d.text((10,10), "Hello World", font=fnt, fill=(255, 255, 0))
保存圖片
image.save('text_image.png')

相關(guān)問題與解答:

1、如何在Python中改變字體的顏色?

答:在繪圖對(duì)象的方法中,可以設(shè)置fill參數(shù)來改變字體的顏色。d.text((10,10), "Hello World", font=fnt, fill=(255, 255, 0))

2、如何在Python中改變字體的大???

答:在ImageFont.truetype方法中,可以設(shè)置字體的大小。fnt = ImageFont.truetype('/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', 15)。

3、如何在Python中改變字體的類型?

答:在ImageFont.truetype方法中,可以設(shè)置字體的類型。fnt = ImageFont.truetype('/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', 15)。

4、如何在Python中保存帶有文字的圖片?

答:可以使用Image.save方法來保存帶有文字的圖片。image.save('text_image.png')。


文章題目:python中的font
瀏覽地址:http://www.5511xx.com/article/dpojdcs.html