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