2010-07-13 2 views
0

내 애플 리케이션에서 일반 비트 맵 데이터로 디코딩 할 수있는 완전한 기능 벡터 형식이 필요합니다. SVG 일 필요는 없지만 가장 좋았을 것입니다 (그러나 다른 제안은 환영합니다). 그래서 SVG를 단순한 픽셀 데이터로 래스터 화하기 위해서는 lib가 필요합니다. 더 간단하고 간단합니다. 문제는 bada OS (휴대 전화 용 OS)에 필요하기 때문에 bada IDE와 직접 컴파일해야합니다. librsvg를 찾았지만 리눅스 환경이 필요해 보이기 때문에 사용할 수 없습니다. (확실하지 않지만 리눅스에 대해 많이 알지 못합니다. 정상적으로 컴파일 할 수있는 방법이 있다면 알려주세요.). 나는 또한 완벽 할 그래픽 magick을 발견했다. 그러나 SVG 파일을 올바르게 디코딩 할 수 없다 (SVG 지원은 부분적이다). Chrome, Firefox 및 Inkscape는 이러한 파일을 완벽하게 엽니 다. SVG 파일의 간단한 래스터 화에 lib를 사용할 수 있습니까? 그것은 C 또는 C++ 일 수 있으며 완전히 오픈 소스 여야합니다.SVG 디코딩 - 휴대용 솔루션

답변

0

Cairo, 특히 C++의 cairomm 라이브러리를 사용하십시오.

+0

나는 시도했다. 그러나 카이로는 이동성이없는 것 같은 asm 코드를 사용하는 Pixman을 필요로한다. Bada asm 컴파일러는 오류를 발생시킵니다. 아니면 뭔가 잘못하고있는 걸까요? 거기에 어떤 asm 코드없이 카디오에서 래스터 화 코드를 컴파일하는 방법이 있나요? 아니면 더 나은 - Pixman lib없이? – Deadeye