1

graphicsmagickとwxpythonを使用して、インタラクティブな画像エディターを作成したいと思います。私はpgmagickpythonapiを使用しています。

素朴な試み:

from wxPython import wx
from pgmagick import Image

im = Image('portrait.png')
wximg = wx.wxEmptyImage(im.columns(), im.rows())
wximg.SetData(im)

生産:TypeError: expected a readable buffer objectからwximg.SetData(im)

pgmagick.getPixelsそれから、私は成功せずに、blobなどを試してみました。

成功しましたか?

ありがとう!

4

1 に答える 1

1

wxPython ライブラリは、pgmagick を必要とせずに PNG ファイル自体を開くことができます。実際、wx でも Python Imaging Library を使用できます。pgmagick が画像のバッファ オブジェクト (つまりストリーム) を返していないのではないかと思います。それを達成できれば、それを機能させることができるかもしれません。

于 2012-10-15T18:00:14.460 に答える