아파치 바틱
Apache Batik![]() | |
개발자 | 아파치 소프트웨어 재단 |
---|---|
안정적 해제 | 1.14 / 2021년 1월 20일; 전 |
리포지토리 | |
기록 위치 | 자바 |
운영 체제 | 크로스 플랫폼 |
유형 | 확장 가능한 벡터 그래픽(SVG) |
면허증 | 아파치 라이선스 2.0 |
웹사이트 | xmlgraphics |
바틱은 SVG 그래픽을 렌더링, 생성, 조작하는 데 사용할 수 있는 순수 자바 라이브러리(SVG는 2차원 벡터 그래픽을 기술하기 위한 XML 마크업 언어)이다.IBM은 이 프로젝트를 지원했고 그 후 아파치 소프트웨어 재단에 이 코드를 기증했는데, 다른 회사들과 팀들이 이 프로젝트에 참여하기로 결정했다.Batik은 다음과 같은 기능을 제공하는 핵심 모듈 세트를 제공한다.
- SVG 콘텐츠 렌더링 및 동적으로 수정
- SVG 콘텐츠를 PNG, JPEG 및 TIFF와 같은 래스터 그래픽 파일 형식으로 변환
- Windows Metafiles를 SVG로 변환(WMF 또는 Windows Metafile Format은 Microsoft Windows 응용 프로그램에서 사용하는 벡터 형식)
- 또한 SVG 문서에서 스크립팅 및 사용자 이벤트를 관리하십시오.
또한 바틱 배포판에는 위의 모듈을 사용하는 즉시 사용할 수 있는 SVG 브라우저(Squiggle이라고 함)가 포함되어 있다.
도서관의 이름은 바틱 회화 기법에서 따온 것이다.
상태
Batik은 오랫동안 현존하는 SVG[1][2][3] 1.1 구현 중 가장 순응적인 것으로[update] 2011년 현재 오페라에 비하면 극히 일부에 불과하다.[citation needed]
2008년 1월 10일에 출시된 버전 1.7은 SXBL 규격의 현재 상태에 대한 "거의 완전" 구현,[4] SVG 선언적 애니메이션 SMIL 기능의 거의 완전한 구현 및 2004년 10월 말 SVG 1.2의 일부 작업 초안(SVG의 개발 이력 참조)을 가지고 있었다.
참고 항목
- 확장 가능한 벡터 그래픽스
- 동기화된 멀티미디어 통합 언어
- SXBL: SVG 파일 이외의 네임스페이스에서 설명된 요소의 표시 및 대화형 동작을 정의하기 위한 메커니즘
- 레이아웃 엔진(SVG) 비교
참조
- ^ 바틱 1.7 상태
- ^ Schiller, Jeff (2009-01-18). "Welcome To CodeDread 1.1". Archived from the original on 16 February 2009. Retrieved 2009-02-08.
- ^ 공식 SVG 테스트의 거의 94%는 1.7 버전에서 괜찮다.
- ^ Batik 1.7 Readme 2008년 4월 9일 웨이백 머신에 보관
외부 링크
- 아파치 바틱 프로젝트
- Batik의 SXBL 구현 현황
- W3C, SVG 작업 그룹의 공식 SVG 페이지