Vector Perfection: Introducing EPS Support in v1.6.1
The Missing Piece for Print Professionals
Today we are excited to announce the release of xBarcode v1.6.1, which introduces native support for Encapsulated PostScript (EPS).
While SVG is excellent for the web, the print industry—packaging, billboards, high-end magazines—has relied on EPS for decades. By adding this format, xBarcode bridges the gap between digital generation and physical production.
Learn more about our EPS implementation →
Why EPS?
1. True Vector Scalability
Embed a barcode on a business card or a billboard—the edges remain razor-sharp. Unlike raster formats (PNG, JPG), EPS uses mathematical descriptions of lines and curves.
2. CMYK Support
Our EPS generation supports the CMYK color model, ensuring that the black bars of your barcode are printed as “Rich Black” or “K-100” depending on your press requirements, avoiding muddy colors that can affect scanning rates.
3. Native Rust Implementation
We didn’t just wrap a conversion library. We wrote a pure Rust EPS encoder from scratch.
- Zero Dependencies: No Ghostscript or ImageMagick required.
- Microsecond Performance: Generates an EPS file in < 0.02ms.
- Safety: 100% safe Rust code, no
unsafeblocks used in the encoder.
How to Use It
Web Interface
Simply select “EPS” from the download options in the Generator.
API
We’ve added a new output parameter to the render endpoint:
curl -X POST https://api.xbarcode.ai/v1/render \
-H "Authorization: Bearer YOUR_KEY" \
-d '{
"format": "code_128",
"content": "8675309",
"output": "eps"
}' > barcode.eps
What’s Next?
With the core vector formats (SVG, EPS) now fully supported, we are turning our attention to PDF generation for label printing. Stay tuned for v1.7!
Ready to optimize your barcode generation?
Try the engine that powers this research. No allocations, just speed.