3

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 でこれを行う簡単な方法はどのようになるでしょうか? それとももっと簡単な方法がありますか?

4

0 に答える 0