python 随机字符串
pip3 install pillow
读取硬盘中的文件,在页面显示
f = open('static/imgs/yj.png','rb')data = f.read()
f.close()
return HttpResponse(data)
创建一个空白图片
from PIL import Imagef = open('code.png','wb') #打开一个文件
img = Image.new(mode='RGB', size=(120, 30), color=(255, 255, 255)) #创建一个图片
img.save(f,'png') #图片保存在文件里
f.close()
将图片写入内存,再从内存读出来
#BytesIO 相当于开辟一段内存空间,可以读写from PIL import Image,ImageDraw,ImageFont
from io import BytesIO
f = BytesIO() #相当于开辟一段内存空间
img = Image.new(mode='RGB', size=(120, 30), color=(255, 255, 255)) #创建一个图片对象
img.save(f,"png") #内存里有图片
data = f.getvalue() #获取内存中的数据
return HttpResponse("...")
from PIL import Image,ImageDrawfrom io import BytesIO
f = BytesIO()
img = Image.new(mode='RGB', size=(120, 30), color=(255, 255, 255)) #创建一个图片对象
draw = ImageDraw.Draw(img, mode='RGB') #在图片上创建一个对象
#在图片上画点
draw.point([10, 10], fill="red") #点在图片上的坐标位置
draw.point([20, 10], fill=(255, 255, 255))
#在图片上画线
draw.line((15,10,50,50), fill='red') #前两个起始位置的横纵坐标,后两个结束位置的横纵坐标
draw.line((45,20,100,100), fill=(0, 255, 0))
以上是 python 随机字符串 的全部内容, 来源链接: utcz.com/z/387009.html