Dlaczego tak
PNG stosuje kompresję bezstratną, obsługuje pełną paletę 24-bitową i kanał alfa, czyli płynną, półprzezroczystą przezroczystość. GIF ma przezroczystość, ale tylko zero-jedynkową i maksymalnie 256 kolorów, więc półprzezroczysty cień będzie miał poszarpane krawędzie. JPEG nie obsługuje przezroczystości i kompresuje stratnie, a BMP w praktyce nie nadaje się na strony WWW.