我想image
从矩阵创建一个(灰度),在draw
其中添加一些行并将其保存到file
.
它PIL
看起来像这样:
im = Image.new("RGB", (len(matrix), len(matrix[0])))
for x in range(0, len(matrix)):
for y in range(0, len(matrix[0])):
cl = int(matrix[x][y] * 255.0 / float(max_value))
im.putpixel((x, y), (cl, cl, cl))
draw = ImageDraw.Draw(im)
draw.polygon((off_x, off_y, off_x + a, off_y, off_x + x, off_y + y), outline="#FF0000")
im.save("pix.png")
遗憾的是,PIL 的线条看起来很丑,因为它不支持抗锯齿。
Pyglet
充满了不同的表面、纹理和图像,我真的不知道从哪里开始。那么在 pyglet 中执行此操作的简单方法是什么样的呢?或者有没有更简单的方法?