hint.txt格式
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
...
from PIL import Image x = 280 #x坐标 通过对txt里的行数进行整数分解 y = 280 #y坐标 x * y = 行数 im = Image.new("RGB", (x, y)) #创建图片 file = open('hint.txt') #打开rbg值的文件 #通过每个rgb点生成图片 for i in range(0, x): for j in range(0, y): line = file.readline().replace("(","").replace(")","") #获取一行的rgb值,本例子是有括号,因此需要去掉括号 rgb = line.split(",") #分离rgb,文本中逗号后面有空格 im.putpixel((i, j), (int(rgb[0]), int(rgb[1]), int(rgb[2]))) #将rgb转化为像素 im.show() #也可用im.save('flag.jpg')保存下来
标签:文件,txt,int,rgb,RGB,im,图片,255 From: https://www.cnblogs.com/willingyut/p/17665592.html