image is the standard Rust imaging crate. Its tga feature (on by default) decodes all common TGA variants and encodes RGB, RGBA and grayscale, with RLE. Pick it for desktop and server code.
tinytga is a no_std decoder that parses a TGA from a byte slice without allocating. It’s made for microcontrollers with embedded-graphics.
imageThe image crate is the standard Rust imaging library. How to read and write TGA files in Rust, convert TGA to PNG, write raw or RLE TGA and get the size.
tinytgatinytga is a no_std, allocation-free TGA decoder for Rust and embedded-graphics. How to draw a TGA on a display, read the header and iterate over pixels.