{"repo":"etemesi254/zune-image","free":true,"listed":false,"github":"https://github.com/etemesi254/zune-image","clone":"git clone https://github.com/etemesi254/zune-image.git","description":"A fast and memory efficient image library in Rust","language":"Rust","stars":496,"topics":["image","image-processing","rust"],"license":null,"category":"media-processing","readme_excerpt":"zune-image This workspace features a set of small, independent and performant image codecs that can be used for decoding manipulating and sometimes encoding images in a variety of formats. The set of codecs aim to have the following features in order of priority: - Performance: Performance should be on par with or better than reference libraries. For example, zune-jpeg should easily replace libjpeg-turbo without any noticeable speed loss. - Safety: Minimal unsafe code, with the sole exception of SIMD intrinsics which currently require unsafe . - Robustness: All decoders should be fuzz tested and found bugs fixed promptly. - Ease of use: Consistent API across decoders and encoders. - Fast compile times: No dependencies on huge crates. Minimal and relatively well commented code. Features - Single interface - One image struct holds all the types, including 8-bit, 16-bit animated, non-animated images, this makes your API easier. - Fast - Fast image decoders and encoders: zune- image decoders are some of the fastest, see benchmarks. - Image filters are also optimized for speed. - Benchmarks are prevalent to catch regressions, with crates like zune-imageprocs containing micro-benchmarks for filters. - Highly optimized simd routines, for things that need the extra juice, e.g IDCT in zune-jpeg, filter algorithms in zune-png and alpha pre-multiplication (using portable simd) in zune-imageprocs. - We utilize multiple threads to speed up compute heavy operations. - Extensive - Support f","default_branch":null,"files":null,"tree":[],"storefront":"/r/etemesi254","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/etemesi254/zune-image/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."}