91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: Python
  • 標簽: python??驗證碼??

資源簡介

python生成扭曲帶干擾驗證碼,主要用于做訓練集,可自行配置字體,干擾線數

資源截圖

代碼片段和文件信息

import?random
import?string
import?sys
import?math
from?PIL?import?ImageImageDrawImageFontImageFilter

#===該程序的目錄===
filename=“D:/“


typen=2
typet=[
“arialbd.ttf“
“corbelb.ttf“
]
#字體的位置
font_path?=?“C:/Windows/Fonts/“
#生成幾位數的驗證碼
#生成驗證碼圖片的高度和寬度
size?=?(180180)

#用來繪制干擾線
def?gene_line(draw):
????py?=?random.randint(0?3)
????begin?=?(-py*50?random.randint(0?100))
????end?=?(200-py*50?random.randint(0?100))
????draw.line([begin?end]?fill?=?0width=5)

#生成驗證碼
def?gene_code():
????widthheight?=?size?#寬和高
????image?=?Image.new(‘1‘(widthheight)1)?#創建圖片
????font?=?ImageFont.truetype(font_path+typet[random.randint(0?typen-1)]70)?#驗證碼的字體
????draw?=?ImageDraw.Draw(image)??#創建畫筆
????source?=?[‘0‘‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘

評論

共有 條評論