Batik es un puro- Java biblioteca que puede ser utilizado para hacer, generar y manipular SVG de gráficos (SVG es un XML lenguaje de marcado para describir bidimensionales gráficos vectoriales ). IBM apoyó el proyecto y luego donó el código a la Apache Software Foundation , donde otras empresas y equipos decidieron unir esfuerzos. Batik proporciona un conjunto de módulos centrales que brindan funcionalidad para:
- Renderiza y modifica dinámicamente el contenido SVG,
- Transcodifique el contenido SVG a algunos formatos de archivo de gráficos rasterizados , como PNG , JPEG y TIFF ,
- Transcodificar metarchivos de Windows a SVG (WMF o el formato de metarchivo de Windows es el formato vectorial utilizado por las aplicaciones de Microsoft Windows ),
- Y administre secuencias de comandos y eventos de usuario en documentos SVG.
Captura de pantalla | |
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 1.13 / 13 de mayo de 2020 |
Repositorio | |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Gráficos vectoriales escalables (SVG) |
Licencia | Licencia Apache 2.0 |
Sitio web | xmlgraphics |
La distribución Batik también contiene un navegador SVG listo para usar (llamado Squiggle) que hace uso de los módulos anteriores.
El nombre de la biblioteca proviene de la técnica de pintura Batik .
Estado
Batik fue durante mucho tiempo la implementación de SVG 1.1 existente más conforme [1] [2] [3] y, a partir de 2011[actualizar]es solo una pequeña fracción detrás de Opera . [ cita requerida ]
La versión 1.7, disponible el 10 de enero de 2008, tenía una implementación "casi completa" del estado actual de la especificación sXBL , [4] una implementación casi completa de las características SMIL de animación declarativa SVG y algunas de las SVG 1.2 a fines de octubre de 2004 borrador de trabajo (ver historial de desarrollo de SVG ).
Ver también
- gráficas vectoriales escalables
- Lenguaje de integración multimedia sincronizado
- sXBL : un mecanismo para definir la presentación y el comportamiento interactivo de los elementos descritos en un espacio de nombres que no sean archivos SVG.
- Comparación de motores de diseño (SVG)
Referencias
- ^ Estado de Batik 1.7
- ↑ Schiller, Jeff (18 de enero de 2009). "Bienvenido a CodeDread 1.1" . Archivado desde el original el 16 de febrero de 2009 . Consultado el 8 de febrero de 2009 .
- ^ casi el 94% de las pruebas oficiales de SVG están bien con la versión 1.7.
- ^ Batik 1.7 Readme Archivado el 9 de abril de 2008 en Wayback Machine.