JPA: Entity X имеет отношение OneToMany к себе. Как?

Ответ: « pyrsvg » - связка Python для librsvg .

Существует пакет Ubuntu python-rsvg . Поиск Google для его имени неудовлетворительный, потому что его исходный код, кажется, содержится внутри «Gnome-python-desktop» Gn-репозитория GIT-проекта.

Я сделал минималистский «мир привет», который отображает SVG в каир и записывать его на диск:

import cairo
import rsvg

img = cairo.ImageSurface(cairo.FORMAT_ARGB32, 640,480)

ctx = cairo.Context(img)

## handle = rsvg.Handle()
# or, for in memory SVG data:
handle= rsvg.Handle(None, str())

handle.render_cairo(ctx)

img.write_to_png("svg.png")

Обновление: с 2014 года необходимый пакет для дистрибутива Fedora Linux: gnome-python2-rsvg. Вышеприведенный список фрагментов все еще работает как есть.

1
задан Thang Pham 27 October 2010 в 16:01
поделиться