当我在Python3.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()
我希望输出的是一个带有橙色和蓝色阴影的图像。
发布于 2019-04-18 17:15:47
/
执行精确的除法,因此得到一个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()
https://stackoverflow.com/questions/55750858
复制相似问题