知识点
1.RGB值转图片
步骤
1.题目描述
附件为一堆数据,猜测为RGB值,转为图片。
python脚本:
import math
from PIL import Image
with open("1.txt", 'r') as file:
datas = []
for line in file.readlines():
row = line.rstrip('\n').split(',')
array_row = [int(pix) for pix in row]
# 之所以要转,是因为img.putpixel()方法只接受tuple
datas.append(tuple(array_row))
size = int(math.sqrt(len(datas))) # 最终的构建的画布大小
img = Image.new('RGB', (size, size), '#ffffff')
k = 0
for i in range(size):
for j in range(size):
img.putpixel((i, j), datas[k])
k += 1
img.save("res.png")
