{"repo":"arrufat/zignal","free":true,"listed":false,"github":"https://github.com/arrufat/zignal","clone":"git clone https://github.com/arrufat/zignal.git","description":"zero-dependency image processing library","language":"Zig","stars":459,"topics":["image-processing","zig","webassembly","zig-package","drawing","geometry","svd-matrix-factorisation","zero-dependency","python","wasm"],"license":"MIT","category":"media-processing","readme_excerpt":"Zignal Zignal is a zero-dependency image processing library inspired by dlib. Features - Core Math: Matrices ( SMatrix , Matrix , SVD), PCA, ND Geometry (SIMD Points, affine/projective transforms, convex hull), Statistics, Optimization. - Computer Vision: Feature detection and matching (FAST, ORB), Edge detection (Shen-Castan), Hough Transform, QR code encoding and decoding, Feature Distribution Matching (style transfer). - Image Processing: Spatial transforms (resize, crop, rotate), morphology, convolution filters (blur, sharpen), thresholding, advanced Color Spaces (Lab, Oklab, Oklch, Xyb, Lms, etc.), Perlin noise generation. - I/O & Graphics: Pure-Zig PNG/JPEG codecs, Canvas API (antialiasing, Bézier curves), Bitmap/PCF Fonts, Colormaps, Terminal graphics (Kitty/Sixel). - Platform Support: Native Zig, first-class Python bindings, and WASM compilation for the web. Status Zignal is under active development and the API continues to evolve. Expect occasional breaking changes between minor releases. Installation Zig Then, in your build.zig Examples Documentation Python Requires Python 3.10+, no external dependencies Bindings PyPI Package Documentation CLI Zignal includes a command-line interface for common operations. Available commands: - display - View images in the terminal (supports Kitty, Sixel, etc.) - resize - Resize images with various filters - tile - Combine multiple images into a grid - fdm - Apply style transfer (Feature Distribution Matching) - qr - Encode text as ","default_branch":null,"files":null,"tree":[],"storefront":"/r/arrufat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arrufat/zignal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}