Triangle-based evolutionary image compression