DXT compression is a very well-designed compression scheme for colour textures with an optional alpha channel. The squish library is a cross-platform open source implementation of DXT compression (and decompression).

WWW: https://sourceforge.net/projects/libsquish/
