그래서 PyCairo을 사용하여 이미지를 그립니다. 효율성은 매우 중요하지만 PyGtk의 gtk.gdk.Pixbuf를 사용하여 이미지를로드하고 있습니다. 내 질문에, Pixbuf를 카이로 컨텍스트를 gtk.gdk.CairoContext를 통해 검색하면 Pixbuf를 렌더링하는 데 성능 차이가 있습니까? Pixbuf를 cairo.ImageSurface 개체로 변환하고 비교하면 큰 차이가 있습니까? 이 작업은 초당 30 번 업데이트되는 별도의 드로잉 스레드에서 실행됩니다 (이미지를 업데이트해야하는 경우에만 가능). 변환은 한 번만 실행됩니다.카이로에서 GTK Pixbufs 그리기의 효율성
cr.set_source(imgSurface)
cr.rectangle(0, 0, imgSurface.get_width(), imgSurface.get_height())
cr.fill()
pixbuf를 어떻게 카이로 이미지 이미지로 변환 하시겠습니까? set_source_pixbuf()도 필요하지 않습니까? –