XML 파일을 기반으로 SVG 이미지를 생성하는 Java 응용 프로그램을 작성하려고합니다. 응용 프로그램은 또한 SVG 파일을 보여줄 수 있어야합니다. 내 애플리케이션은 Android 플랫폼 및 데스크톱 PC에서 실행해야합니다. 나는 Swing + Batik에 대해 읽었지만, Android에서는 작동하지 않습니다. 이것을 달성하기위한 최고의 라이브러리는 무엇입니까? 이 스레드 당Android 및 데스크톱의 Java에서 SVG 처리
답변
이 코드 프로젝트의 article은 주제를 다룹니다. 두 가지 접근 방식이 제시됩니다 :
- android-libsvg library.
- 안티 그레인 기하학 엔진.
두 솔루션 모두 네이티브 코드 라이브러리에 대한 종속성이 있으므로 JNI가 필요합니다.
svg4mobile 프로젝트도 있으며 Java 만 사용합니다.
libsvg은 자세한 내용은 android..see 스레드에 이식되었습니다. NDK의 crystax 형식이 필요합니다. 예를 들어 여기에서 빌드/설치하십시오. build-install-doc
또한, 아파치 2.0 라이선스를이 오픈 소스 라이브러리를 시도 : 실제 그리기가 android.graphics.Picture 객체에 의해 기본적으로 처리로
성능이 좋다.
안드로이드에서이 라이브러리를 사용하여 svg를 만들 수 있습니까 ?? –
@RakeshGondaliya 아니요, 그냥로드하여 렌더링하십시오. – pents90
- 1. Android/Iphone 대 데스크톱의 쿠키
- 2. Java에서 SVG 크기 조정
- 3. Java에서 신호 처리 라이브러리?
- 4. 데스크톱의 티타늄 네이티브 UI
- 5. Windows Phone에서 데스크톱의 파일 및 데이터베이스 액세스
- 6. Android 카메라로 이미지 처리
- 7. Java에서 사용 하시길 권장하는 SVG 툴킷은 무엇입니까?
- 8. Java에서 RollbackException 처리
- 9. Java에서 KeyEvents 처리
- 10. Java에서 XML 처리
- 11. 효율적인 예외 처리 Java에서
- 12. Java에서 이벤트 발생 처리
- 13. 데스크톱의 jQuery 툴팁
- 14. SVG 및 글꼴 메트릭
- 15. Android 에뮬레이터, Google API 7, 에뮬레이터 데스크톱의 일부만 표시됩니다.
- 16. Java에서 큰 문자열 상수 처리
- 17. Android - 가상 및 실제 키보드 이벤트 처리
- 18. Android 위젯 및 여러 인스턴스의 클릭 처리
- 19. Android : 전화로 비디오 및 사운드 처리
- 20. Java에서 대규모 데이터 구조 처리
- 21. Java에서 전자 메일 자동 처리
- 22. Java에서 네트워크 시간 초과 처리
- 23. JAVA에서 현재 실행중인 프로세스 처리
- 24. Java에서 최상의 XML 처리 클래스
- 25. Java에서 Android AudioTrack API
- 26. 모바일과 데스크톱의 너비는 어떻게 설정합니까?
- 27. Android : 처리 활동 스택
- 28. 파일 처리 android
- 29. Android 용 라이트 SVG 뷰어가 있습니까?
- 30. SVG?
JNI 란 무엇입니까? – dsdsdsdsd