1

我想使用 graphicsmagick 和 wxpython 来制作交互式图像编辑器。我正在使用 pgmagick python api。

天真的尝试:

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 objectwximg.SetData(im)

然后我对尝试pgmagick.getPixels,blob等没有成功。

你成功了吗?

谢谢!

4

1 回答 1

1

wxPython 库可以自己打开 PNG 文件,而不需要 pgmagick。事实上,您也可以将 Python Imaging Library 与 wx 一起使用。我怀疑 pgmagick 没有返回图像的缓冲区对象(即流)。如果你能做到这一点,那么也许你可以让它发挥作用。

于 2012-10-15T18:00:14.460 回答