我想使用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 object
wximg.SetData(im)
然后我对尝试pgmagick.getPixels
,blob等没有成功而喋喋不休。
你成功了吗?
谢谢!
答案 0 :(得分:1)
wxPython库可以自己打开PNG文件而无需pgmagick。实际上,您也可以将Python Imaging Library与wx一起使用。我怀疑pgmagick没有返回图像的缓冲对象(即流)。如果你能做到这一点,那么也许你可以让它发挥作用。