電腦版
首頁

搜尋 繁體

17 python 之利用 PIL 庫實現頁面的圖片驗證碼及縮圖

熱門小說推薦

最近更新小說

前言:

在域使用者平臺裡面集成了一個信使的功能,但是怕別人無腦的亂髮,又怕別人亂呼叫介面,加了一個圖片驗證碼的功能~

實現起來比較簡單,用 python 的 PIL 庫就可以實現了。

圖片 17.1 pic

yum install -y libjpeg-develyum install freetype-*

安裝 pil 庫 ~

圖片 17.2 pic

能不能用,要看下面是否支援 jpeg,不然圖片沒法寫入的

圖片 17.3 pic

好嘞,咱們可以跑一個 demo 了~

import Image, ImageFont, ImageDrawtext = "EwWIieAT"im = Image.new("RGB",(130,35), (255, 255, 255))dr = ImageDraw.Draw(im)font = ImageFont.truetype("kk.TTF", 24) #simsunb.ttf 這個從windows fonts copy一個過來dr.text((10, 5), text, font=font, fill="#000000")im.showim.save("t.png")

圖片 17.4 pic

Loading...

未載入完,嘗試【重新整理】or【關閉小說模式】or【關閉廣告遮蔽】。

嘗試更換【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟多多收藏!

移動流量偶爾打不開,可以切換電信、聯通、Wifi。

收藏網址:www.peakbooks.cc

(>人<;)