batik
« Back to VersTracker
Description:
Java-based toolkit for SVG images
Type: Formula  |  Latest Version: 1.19@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: svg graphics java vector image-conversion
Install: brew install batik
About:
Batik is a Java-based software suite for rendering, creating, and manipulating SVG graphics. It allows developers to rasterize SVG content to various formats like PNG and JPEG, or convert raster images to SVG. Its primary value is enabling SVG integration in Java applications, providing tools for validation and profile compliance.
Key Features:
  • SVG rasterization to raster images (PNG, JPEG, TIFF)
  • SVG generation and manipulation libraries
  • SVG rasterizer tool for command-line conversion
  • Swing components for embedding SVG viewers in applications
  • SVG validation and Tiny/Basic profile support
Use Cases:
  • Converting SVG icons and diagrams to raster formats for legacy systems
  • Embedding dynamic SVG graphics in Java Swing desktop applications
  • Batch processing SVG files for validation and format conversion
Alternatives:
  • ImageMagick – A more general-purpose image manipulation suite that supports SVG via external libraries, whereas Batik is a pure Java solution specifically designed for SVG.
  • Inkscape – A GUI-based vector graphics editor, while Batik is primarily a library and command-line tool for programmatic SVG processing.
License: Apache-2.0
Dependencies: openjdk
Bottles available for: all
Version History
Detected Version Rev Change Commit