Pyglet:创建图像,设置像素,绘制抗锯齿线并保存到文件

时间:2013-06-17 18:36:24

标签: python pyglet

我想从矩阵中创建(灰度)imagedraw将一些行创建到其中并将其保存到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中这样做的简单方法怎么样呢?或者可能有更简单的方法吗?

0 个答案:

没有答案