【问题标题】:How can I show a graphicsmagick Image in a wxpython gui?如何在 wxpython gui 中显示 graphicsmagick 图像?
【发布时间】:2012-10-13 17:44:57
【问题描述】:

我想使用 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 from wximg.SetData(im)

然后我想尝试pgmagick.getPixels、blob 等但没有成功。

你成功了吗?

谢谢!

【问题讨论】:

    标签: python user-interface wxpython graphicsmagick pgmagick


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多