Python中pillow知識(shí)點(diǎn)學(xué)習(xí)
此系列意在記錄于一些有趣的程序及對(duì)其的總結(jié)。
問(wèn)題來(lái)源:
https://github.com/Yixiaohan/show-me-the-code
https://github.com/HT524/500LineorLess_CN
今天這個(gè)程序于一張圖片中添加數(shù)字,類似于qq頭像上的小紅點(diǎn),只不過(guò)這個(gè)是靜態(tài)的。
首先使用的是pillow這個(gè)圖像庫(kù)。
總體思路是通過(guò)Image.open()打開(kāi)圖像,設(shè)置要繪制的信息的格式,ImageDraw.Draw()生成被修改的實(shí)例,再通過(guò)text()方法進(jìn)行修改。
程序如下:
from PIL import Image, ImageDraw, ImageFont
def pic_add_num(image):
my_font = ImageFont.truetype(r"C:\windows\Fonts\simsun.ttc", size=40)
color = "red"
width, height = image.size
position = (width-40, 0)
draw = ImageDraw.Draw(image)
draw.text(position, "99", font=my_font, fill=color)
image.save("add_num.jpg")
if __name__ == "__main__":
img = Image.open("universe.jpg")
pic_add_num(img)
- Python編程圖形庫(kù)之Pillow使用方法講解
- python 3.7.0 下pillow安裝方法
- Python切片工具pillow用法示例
- python+pillow繪制矩陣蓋爾圓簡(jiǎn)單實(shí)例
- python3 pillow生成簡(jiǎn)單驗(yàn)證碼圖片的示例
- Python用Pillow(PIL)進(jìn)行簡(jiǎn)單的圖像操作方法
- Python實(shí)現(xiàn)更改圖片尺寸大小的方法(基于Pillow包)
- Python基于pillow判斷圖片完整性的方法
- Linux上安裝Python的PIL和Pillow庫(kù)處理圖片的實(shí)例教程
- Python Pillow Image Invert
相關(guān)文章
使用Python進(jìn)行穩(wěn)定可靠的文件操作詳解
在本文中,主要分享一些如何在Python代碼中改善I/O可靠性的見(jiàn)解,大家參考使用吧2013-12-12
Python中zip()函數(shù)的解釋和可視化(實(shí)例詳解)
zip() 函數(shù)用于將可迭代的對(duì)象作為參數(shù),將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的列表。這篇文章主要介紹了Python中zip()函數(shù)的解釋和可視化,需要的朋友可以參考下2020-02-02
pycharm中出現(xiàn)no module named xlwt的原因及解決
這篇文章主要介紹了pycharm中出現(xiàn)no module named xlwt的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2023-05-05
mvc框架打造筆記之wsgi協(xié)議的優(yōu)缺點(diǎn)以及接口實(shí)現(xiàn)
這篇文章主要給大家介紹了關(guān)于mvc框架打造筆記之wsgi協(xié)議的優(yōu)缺點(diǎn)以及接口實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
Python利用docx模塊實(shí)現(xiàn)快速操作word文件
這篇文章主要為大家詳細(xì)介紹了Python如何利用docx模塊實(shí)現(xiàn)快速操作word文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-09-09
Python CategoricalDtype自定義排序?qū)崿F(xiàn)原理解析
這篇文章主要介紹了Python CategoricalDtype自定義排序?qū)崿F(xiàn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
python基于socket實(shí)現(xiàn)網(wǎng)絡(luò)廣播的方法
這篇文章主要介紹了python基于socket實(shí)現(xiàn)網(wǎng)絡(luò)廣播的方法,涉及Python操作socket的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04

