I think PNG is better than above but only in some particular cases. Forgeneral purpose, JPEG fits all the needs and handles most of the tasks