2012-10-13 2 views
1

대화식 이미지 편집기를 만들기 위해 wxpython과 함께 graphicsmagick을 사용하고 싶습니다. pgmagick python api를 사용하고 있습니다.wxpython GUI에서 어떻게 graphicsmagick 이미지를 표시 할 수 있습니까?

본래의 시도 : 생산

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, 방울 시도에 대해 flailed.

성공 했습니까?

감사합니다.

답변

1

wxPython 라이브러리는 pgmagick 없이도 PNG 파일을 열 수 있습니다. 실제로 wx로 파이썬 이미징 라이브러리를 사용할 수도 있습니다. pgmagick이 이미지의 버퍼 객체 (즉, 스트림)를 반환하지 않는다고 생각합니다. 그것을 달성 할 수 있다면 어쩌면 당신은 그것을 일하게 만들 수 있습니다.