Библиотека векторной графики для Common Lisp - PullRequest
7 голосов
/ 04 декабря 2011

Может кто-нибудь предложить хорошую библиотеку для векторной графики?
Несколько библиотек поддерживают фигуры для рисования, мне нужна библиотека, которая может сохранять в векторный формат.

edit: Я должен признать, что я не достаточно гуглил перед публикацией.

cl-векторы, кажется, поддерживаются, продвинуты и документированы.
vecto, кажется, поддерживается, достаточно продвинуты и достаточно документированыинтерфейс для него

Тем не менее я привык к тому, что библиотеки не являются тем, чем кажутся, поэтому, если у кого-то есть личный опыт, поделитесь

Ответы [ 2 ]

6 голосов
/ 05 декабря 2011

Кроме CL-SVG, CL-PDF , кажется, еще один вариант.

РЕДАКТИРОВАТЬ: еще одна рекомендация

Я изучил эту тему, так как яЯ заинтересовался этим сам и нашел одну библиотеку, которая поддерживает как сохранение в файлы (PS, PDF, SVG и PNG), так и рисование на экране (GTK2 и X11): cl-cairo2 .Кажется, это действительно лучший выбор, если вам нужно и то, и другое, и вы еще не связаны с другой библиотекой окон.

6 голосов
/ 04 декабря 2011

У меня очень положительный опыт работы с vecto, но я использовал его для создания файлов PNG (различные графики). Это довольно простой в использовании и удобный. Но, насколько я знаю, он не может быть сохранен в любом векторном формате.

Если вы хотите записать в какой-нибудь векторный формат, CL-SVG , вероятно, является единственным разумным выбором, но я не пробовал.

...