2023-12-07 00:44:30 +01:00
# Links
## File formats
- [MDN - Media type and format guide: image, audio, and video content ](https://developer.mozilla.org/en-US/docs/Web/Media/Formats )
- [dav1d - AV1 cross-platform decoder, open-source, and focused on speed and correctness ](https://github.com/videolan/dav1d )
2023-12-18 23:32:03 +01:00
- [image - blog which introduces a crate to decode/encode using its API for complex image formats ](https://blog.logrocket.com/decoding-encoding-images-rust-using-image-crate/ )
2023-12-21 15:20:09 +01:00
- [image-dimensions - Get the dimensions of an image in any modern JavaScript environment ](https://github.com/sindresorhus/image-dimensions )
2023-12-28 15:35:12 +01:00
- [Stirling-PDF - Allows to perform various operations on PDF files ](https://github.com/Frooodle/Stirling-PDF )
2024-01-05 21:42:11 +01:00
- [YouTube - Files & File Systems: Crash Course Computer Science ](https://www.youtube.com/watch?v=KN8YgJnShPM )
- [YouTube - What is a File Format? ](https://www.youtube.com/watch?v=ozBT5VguPTM )
- [YouTube - Common Image File Formats and Their Differences ](https://www.youtube.com/watch?v=wgimcOAIEDA )
- [YouTube - How Bitmap File Format Works (.bmp) ](https://www.youtube.com/watch?v=kpHFFFu9qeU )
2024-01-28 19:47:52 +01:00
- [YouTube - How are Images Compressed? JPEG In Depth ](https://www.youtube.com/watch?v=Kv1Hiv3ox8I )
2024-02-08 21:34:44 +01:00
- [YouTube - 67 Bytes, The Smallest Possible PNG (And How It Works) ](https://www.youtube.com/watch?v=-Rdo8KAHgoE )
2023-12-07 00:44:30 +01:00
## Rust Resources
- [Book to get started with the Rust programming language ](https://github.com/theoludwig/rust_book )
- [Book for developing Command Line Applications in Rust ](https://rust-cli.github.io/book/index.html )
- [human-panic - Panic messages for humans ](https://crates.io/crates/human-panic )
- [assert_cmd - Test CLI Applications ](https://crates.io/crates/assert_cmd )
- [clap - A simple to use, efficient, and full-featured Command Line Argument Parser ](https://crates.io/crates/clap )
- [Rayon - Simple work-stealing parallelism for Rust ](https://crates.io/crates/rayon )