【发布时间】:2020-07-25 01:35:16
【问题描述】:
我的目标是为每个像素生成一种颜色以填满整个画布但是生成的图像总是变成黑色,只有一个像素改变了颜色,我似乎无法弄清楚我做错了什么.
import random
from PIL import Image
canvas = Image.new("RGB", (300,300))
y = random.randint(1, canvas.width)
x = random.randint(1, canvas.width)
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
rgb = (r,g,b)
for i in range(canvas.width):
canvas.putpixel((x,y), (rgb))
canvas.save("test.png", "PNG")
print("Image saved successfully.")
【问题讨论】:
标签: python image python-imaging-library