mht.wtf
mht.wtf · 2,444 words · saved by 1 readers
In the past months I have spent the evenings and weekends on a little project: a JPEG decoder and encoder, written in Rust.
mht.wtf Writing a JPEG decoder in Rust - Part 1: Background August 05, 2016 back to posts In the past months I have spent the evenings and weekends on a little project: a JPEG decoder and encoder, written in Rust. First, I should drop a little disclaimer: at the time I'm writing this post, I have successfully decoded multiple test images, but these are fairly standard type images, so more exotic and advanced parts of the JPEG and JFIF standard are yet to be implemented properly, or even at all. Therefore, current program design decisions, as well as explanations of formats and techniques, may
related reading
- Image formats: Pixel data from encoders to decodersdeveloper.mozilla.org
- What's In a JPEG?blog.bithole.dev
- Unraveling The JPEGparametric.press
- Building a BFT JSON CRDTjzhao.xyz
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) – Joel on Softwarejoelonsoftware.com
- A half-hour to learn Rustfasterthanli.me
- H.264 is magic: a technical walkthrough of a remarkable technology.sidbala.com
- A High-Level Technical Overview of Fully Homomorphic Encryption || Math ∩ Programmingjeremykun.com
- Writing an OS in Rustos.phil-opp.com
- How does image compression work? | Lee Robinsonleerob.com
- Working with strings in Rustfasterthanli.me
- Same Image, Different Score? | Halide Compressionhalide.cx