Este artículo trata del software Batik, para la técnica de teñido véase batik
Batik | ||
---|---|---|
Parte de Apache XML Graphics | ||
Información general | ||
Tipo de programa | Scalable Vector Graphics (SVG) | |
Autor | Apache Software Foundation | |
Desarrollador | Joshua Slack, Rikard Herlitz, et al. | |
Lanzamiento inicial | 16 de febrero de 2007 | |
Licencia | Apache License 2.0 | |
Idiomas | inglés | |
Información técnica | ||
Programado en | Java | |
Plataformas admitidas | máquina virtual Java | |
Versiones | ||
Última versión estable | 1.8 ( 17 de marzo de 2015 (9 años, 8 meses y 11 días)) | |
Enlaces | ||
Batik es una biblioteca Java que se puede utilizar para renderizar, generar y manipular gráficos SVG. SVG es un lenguaje de marcado XML para describir gráficos vectoriales bidimensionales (en 2D). El proyecto recibió soporte por parte de IBM y después el código donado a la Apache Software Foundation donde otras compañías y equipos decidieron unir esfuerzos.
Funciones
Batik posee un conjunto de módulos principales que proporcionan las siguientes funcionaliades:
- renderizado y modificación dinámica de contenido SVG,
- transcodificar contenido SVG a gráficos rasterizados (mapas de bits), tales como PNG, JPEG y TIFF,
- transcodificar Metaarchivos de Windows a SVG (WMF o Windows Metafile Format) es el formato de imagen vectorial usado por las aplicaciones Microsoft Windows),
- y manejar scripting (escritura de guiones o archivos de órdenes) y eventos de usuario en documentos SVG.
La distribución de Batik contiene también un navegador listo para usar (llamado Squiggle) que hace uso de los módulos de arriba.
El nombre de la librería viene de la técnica de teñido de textiles así llamada (batik).
Estado actual
Batik fue durante mucho tiempo el programa que mejor implementaba el estándar SVG SVG 1.1[1][2][3] y está actualmente una pequeña fracción detrás de Opera.
La versión 1.7, disponible el 10 de enero de 2008, tiene una implementación casi completa del estado actual de la especificación sXBL,[4] una casi completa implementación de las funciones de SVG declarative animation SMIL, y algunas de la SVG 1.2 de octubre de 2004 en borrador (véase SVG).
Véase también
- Portal:Software libre. Contenido relacionado con Software libre.
- Scalable Vector Graphics
- Synchronized Multimedia Integration Language
- sXBL: mecanismo para definir la presentación y comportamiento de los elementos descritos en un nombre de espacio que no sean SVG
Referencias
- ↑ Batik 1.7 Status
- ↑ Schiller, Jeff (18 de enero de 2009). «Welcome To CodeDread 1.1». Consultado el 8 de febrero de 2009.
- ↑ Cerca del 94% de los test oficiales SVG aprueban con la versión 1.7,
- ↑ Léame de Batik 1.7
Enlaces externos
- Apache Batik Project
- Current status of Batik's sXBL implementation
- Página oficial de SVG en W3C, Grupo de trabajo SVG