2009-12-03 4 views
1

SVG 이미지를 결합하는 데 도움이되는 순수 Python 라이브러리를 찾고 있습니다. 그것은 빠를 필요가 없습니다.순수 Python, BSD-ish 오픈 소스 SVG 라이브러리가 있습니까?

나는 pySVG을 알고 있지만 GPL 라이브러리에는 관심이 없습니다. (그리고이 특정 프로젝트에는 GPL 라이브러리를 사용할 수 없습니다).

기본 SVG 요소는 특별히 복잡하지 않으므로 직접 제작할 수는 있지만 내 프로젝트보다는 기존 프로젝트에 참여하고 싶습니다.

감사합니다.

답변

2

나는 XHTML과 SVG를 생성하기 위해 사용하는 라이브러리를 썼다. 나는 here이라고 올렸다. 그것은 꽤 쉽습니다. 각 요소는 상응하는 모든 대문자 클래스를 가지며, __init__ 매개 변수는 하위 요소이고 키워드 매개 변수는 속성입니다. 변형 가능 클래스는 PATHRECT에서 상속되며 속성 값을 작성하는 데 추가 기능을 제공합니다.

재미있게 보내고 싶습니다. 원하는대로 사용할 수 있도록 무료로 게시하고 있으며, 향상시켜 주시면 감사하겠습니다. 더 많은 관심이 있다면 나는 그것을 SourceForge 또는 Google Code 프로젝트로 만들 것이다.

[편집 :. DebugContents 클래스의 가져 오기를 제거하고 _debugContents이 XML.py에서, 즉 큰 디버깅 프레임 워크의 일부 속성]

+1

그게 바로 제가 찾던 일입니다. 고마워요! 라이센스 정보가없는 바이너리로 직접 링크하기보다는 라이센스 페이지와 링크를 나열한 프로젝트 페이지를 함께 작성 하시겠습니까? –

1

백엔드가 OpenGL 인 경우 pyglet을 사용하여 SVG 이미지를 그리는 Squirtle-SVG-Library을 권장합니다.

+0

내가 pyglet 의존성을하지 않으려는 것,하지만 난 동의 이건 내 요구 사항을 만족시켜 줘서 고마워! –

관련 문제