23 lines
1.6 KiB
Markdown
23 lines
1.6 KiB
Markdown
# 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)
|
|
- [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/)
|
|
- [image-dimensions - Get the dimensions of an image in any modern JavaScript environment](https://github.com/sindresorhus/image-dimensions)
|
|
- [Stirling-PDF - Allows to perform various operations on PDF files](https://github.com/Frooodle/Stirling-PDF)
|
|
- [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)
|
|
|
|
## 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)
|