zignal 0.1.0 #40
arrufat
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Zignal 0.1.0 Release Notes
First Public Release - Zero-Dependency Image Processing for Zig
This first public release of Zignal, a zero-dependency image processing library heavily inspired by dlib.
Zignal is already powering virtual makeup try-on technology at Ameli by B Factory Inc on the web and Android.
Core Features
Image Processing
Image(T)supporting any pixel type (u8, f32, RGB, RGBA, etc.)Color Science (12 Color Spaces)
Comprehensive color space ecosystem with seamless conversions:
Rgb,Rgba(packed struct for WASM efficiency)Hsl,Hsvfor intuitive color manipulationLab,Lchfor perceptually uniform editingOklab,Oklchfor improved perceptual uniformityXyz,Lmsfor color science applicationsXyb,Ycbcrfor advanced workflowsKey Benefits:
Geometry & Transforms
Point,Rectanglewith comprehensive operationsDrawing & Canvas API
Advanced 2D rendering with antialiasing:
Linear Algebra
Comprehensive matrix operations:
Matrix(T)for any numeric typeSMatrixfor compile-time sized matricesPrincipal Component Analysis
Image Processing
Procedural Generation
Python Bindings
Current Features
Planned Features (Future Releases):
WebAssembly Support
Zignal is designed WASM-first with interactive browser examples:
Live Examples:
Performance & Design
Explicit Allocation Philosophy
SIMD Acceleration
Type Safety
Cross-Platform Support
Tier 1 Platforms (CI Tested):
Build System:
Documentation & Examples
Production Ready
Zignal 0.1.0 is already battle-tested in production:
Getting Started
Zig Native
Python
WebAssembly
Roadmap
0.2.0
License
Zignal is released under the MIT License, making it free for both commercial and open-source use.
Star us on GitHub: github.com/bfactory-ai/zignal
Found a bug? Open an issue
Other Questions? join our discussions
This discussion was created from the release zignal 0.1.0.
Beta Was this translation helpful? Give feedback.
All reactions