I'm pretty sure pycairo and pygame are already interoperable:
http://www.pjblog.net/index.php?post/2006/06/23/144-using-pycairo-with-pygame-surface

I think you may also be able to do something like this to do pretty much
exactly what that page you linked to does:
--------------
width = 100
height = 100
pygame_surf = pygame.Surface((width, height), 0, 32, (0xff0000, 0x00ff00,
0x0000ff, 0))

data = pygame_surf.get_buffer()
stride = pygame_surf.get_pitch()
cairo_surf = cairo.ImageSurface.create_for_data(data, cairo.FORMAT_RGB24,
width, height, stride)

-----

... but I haven't tested it


On Sat, May 2, 2009 at 10:16 AM, Chris McCormick <ch...@mccormick.cx> wrote:

> Hi all,
>
> Recently there was some talk of doing vector graphics in Pygame. Since this
> is
> a subject that is dear to me, I thought I'd ask how hard it would be to
> incorporate something like this into Pygame:
>
> <http://cairographics.org/SDL/>
>
> I realise this probably implies a large amount of work, but I just thought
> I'd
> throw it on to the collective heads-up-display. Would be pretty wonderful
> to be
> able to use Cairo's rendering capabilities from inside Pygame! :)
>
> Best,
>
> Chris.
>
> -------------------
> http://mccormick.cx
>

Reply via email to