python生成驗證碼,文字轉換為圖片
用python把文字生成圖片。其實主要借助pygame的圖像渲染模塊,這樣比較簡單,順便幫大家復習下pygame這個游戲框架。好啦,直接上代碼吧。
環境:python2.7,裝有python3的同學也可以測試一下
#coding: UTF-8 #載入必要的模塊 import os import pygame from pygame.locals import * #pygame初始化 pygame.init() text = u"Java開源大全" #設置字體和字號 font = pygame.font.SysFont('Microsoft YaHei', 64) #渲染圖片,設置背景顏色和字體樣式,前面的顏色是字體顏色 ftext = font.render(text, True, (65, 83, 130),(255, 255, 255)) #保存圖片 pygame.image.save(ftext, "E:/open.jpg")#圖片保存地址
注意:如果要生成中文其中的字體設置中,要設置支持中文的字體。不然會生成亂碼
本文由用戶 wcwx 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!