新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python模擬動態(tài)產(chǎn)生字母驗證碼圖片功能-創(chuàng)新互聯(lián)
模擬動態(tài)產(chǎn)生字母驗證碼圖片
分享名稱:Python模擬動態(tài)產(chǎn)生字母驗證碼圖片功能-創(chuàng)新互聯(lián)
文章分享:http://www.dlmjj.cn/article/deihco.html
模擬生成驗證碼,首先要做的是生成隨機(jī)的字母,然后對字母進(jìn)行模糊處理。這里介紹一下 Python 提供的 Pillow 模塊。
PIL:Python Image Library,Python 的圖像處理標(biāo)準(zhǔn)庫,功能強(qiáng)大。
PIL 是第三方庫,使用之前需要先進(jìn)行安裝。具體的命令如下:(如果安裝了 Anaconda,這一步可以跳過)
$ pip install pillow
下面先簡單介紹 Pillow 的功能。
操作圖像縮放圖像,是 Pillow 的一個功能,示例如下:
from PIL import Image # 打開圖片,注意路徑 img = Image.open('pitbull.jpeg') # 獲得圖片尺寸 weight, height = img.size print('原圖片尺寸:{}x{}'.format(weight, height)) # 進(jìn)行縮放,縮放 50% img.thumbnail((weight//2, height//2)) print('調(diào)整后的圖片尺寸:{}x{}'.format(weight//2, height//2)) # 將縮放后的圖片保存 img.save('thumbnail.jpg', 'jpeg')
分享名稱:Python模擬動態(tài)產(chǎn)生字母驗證碼圖片功能-創(chuàng)新互聯(lián)
文章分享:http://www.dlmjj.cn/article/deihco.html