zoukankan      html  css  js  c++  java
  • python 随机字符串

    pip3 install pillow

    读取硬盘中的文件,在页面显示

    f = open('static/imgs/yj.png','rb')
    data = f.read()
    f.close()
    return HttpResponse(data)

    创建一个空白图片

    from PIL import Image
    f = 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,ImageDraw
    from 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))
    

      

      

  • 相关阅读:
    K-means聚类
    支持向量机_原理
    回归+内插
    ftp 服务器
    cmd 切换python版本
    cookie
    类加载器
    GC
    jvm结构
    mysql文件
  • 原文地址:https://www.cnblogs.com/golangav/p/7159250.html
Copyright © 2011-2022 走看看