当我在Python 3.7中运行代码以生成图片并更改像素时出现错误。
我还没有尝试过很多选择。我正在将Windows 10与Python 3.7.3结合使用。
from PIL import Image
img = Image.new("RGB", (640, 480), (0, 0, 225))
for x in range(640):
for y in range(480):
img.putpixel([x, y], (x / 3, (x + y) / 6, y / 2))
img.show()
我希望输出的图像是带有橙色和蓝色阴影的图像。
答案 0 :(得分:0)
/
执行精确除法,因此得到float
//
进行整数除法,因此您得到int
from PIL import Image
img = Image.new("RGB", (640, 480), (0, 0, 225))
for x in range(640):
for y in range(480):
img.putpixel([x, y], (x // 3, (x + y) // 6, y // 2))
img.show()