0

これは入力データです。ポイントという名前の var に格納されます。

[(0.4972565157750343, 0.0007919756779007122), (0.4977137631458619, 0.0007919756779007174), (0.49794238683127573, 0.0011879635168510763), (0.49817101051668955, 0.0007919756779007174), (0.49862825788751713, 0.0007919756779007122), (0.4983996342021033, 0.00039598783895035877), (0.49862825788751713, 0.0), (0.4990855052583448, 0.0), (0.4993141289437586, 0.00039598783895036414), (0.49954275262917236, 0.0), (0.5, 0.0)]

これは、1 つの PNG 画像を作成して表示するための私のソース コードです。

width = int(TOTALWIDTH)
height = int(TOTALWIDTH*0.32)
im=Image.new("RGB", (width, height))
draw = ImageDraw.Draw(im)
draw.polygon(points,"#993300",None)
im.resize((width, height),Image.ANTIALIAS)
im.save("test-k.png", "PNG")
im.show()

これの何が問題なのかわかりませんが、次のエラーが発生しました。

ImageFile._save(im, _idat(fp, chunk), [("zip", (0,0)+im.size, 0, rawmode)])
File "/usr/local/lib/python2.7/site-packages/PIL/ImageFile.py", line 484, in _save
e.setimage(im.im, b)
SystemError: tile cannot extend outside image

私を助けることができますか?よろしく。

4

1 に答える 1

0

解決してください: サイズ画像からのリンクであり、TOTALWIDTH が 1 のエラーです。しかし、Kock 曲線と画像の領域から値を確認する必要があることがわかりました。これは私にとって別の問題です。チュートリアルがある場合は、私に送ってください。ありがとうございました。

于 2012-12-08T16:21:55.603 に答える