Java programming task from the basic practical semester re-implemented in Rust.
The image format tga and the fictitious image format propra are used.
- convert tga uncompressed -> propra uncompressed
- convert tga uncompressed -> propra rle 1
- convert tga uncompressed -> tga rle
- convert propra uncompressed -> tga uncompressed
- convert propra uncompressed -> tga rle
- convert propra uncompressed -> propra rle
- convert tga rle -> tga uncompressed
- convert tga rle -> propra uncompressed
- convert tga rle -> propra rle
- convert propra rle -> propra uncompressed
- convert propra rle -> tga uncompressed
- convert propra rle -> tga rle
Base n coding 2 is also possible
- base 2 encoding
- base 2 decoding
- base 4 encoding
- base 4 decoding
- base 8 encoding
- base 8 decoding
- base 16 encoding
- base 16 decoding
- base 32 encoding
- base 32 decoding
- base 64 encoding
- base 64 decoding