python pillow draw pictures

 

demo1

Coding = UTF-# 8 
from PIL Import Image 
img = Image. new new ( " RGB " , ( 5 , 5 )) 5 * ### to create a picture of 5 
pixTuple = ( 255 , 0 , 255 , 15 ) ### followed by three parameters R, G, B, AR: red G: green and B: blue A: transparency
 for I in Range ( . 5 ):
     for J in Range ( . 5 ): 
        img.putpixel ((I, J), pixTuple ) 
img.save ( " bb.png " )

 

demo2

import time
from PIL import Image
with open("aa-1.log","r") as f:
    costlist=eval(f.read())
img = Image.new("RGB",(792,675))###创建图片
single=[]
count=0
for i in range(600):
    for j in range(600):
        x=int(costlist[count])
        #if(x not in single):
            #single.append(x)
        if(x<10):
            pixTuple = (255,182,193,x)
            img.putpixel((i,j),pixTuple)
        elif(x<20):
            pixTuple = (255,20,147,x)
            img.putpixel((i,j),pixTuple)
        elif(x<30):
            pixTuple = (30,144,255,x)
            img.putpixel((i,j),pixTuple)
        elif(x<40):
            pixTuple = (135,206,235,x)
            img.putpixel((i,j),pixTuple)
        elif(x<50):
            pixTuple = (30,144,255,x)
            img.putpixel((i,j),pixTuple)
        elif(x<60):
            pixTuple = (127,255,170,x)
            img.putpixel((i,j),pixTuple)
        elif(x<70):
            pixTuple = (144,238,144,x)
            img.putpixel((i,j),pixTuple)
        elif(x<80):
            pixTuple = (255,255,0,x)
            img.putpixel((i,j),pixTuple)
        elif(x<90):
            pixTuple = (255,215,0,x)
            img.putpixel((i,j),pixTuple)
        elif(x<=100):
            pixTuple = (250,128,114,x)
            img.putpixel((i,j),pixTuple)
        count+=1
img.save("bb.png")
#print(single)

 


Reference:
https://blog.csdn.net/caobin0825/article/details/80338438

 

 

Guess you like

Origin www.cnblogs.com/sea-stream/p/11100360.html