Waarschijnlijk gebruik je slechte programma's waardoor GIF beter
lijkt (PNG output van Photoshop was niet geweldig bijvoorbeeld).
Als je dezelfde instellingen (kleurdiepte e.d.) neemt, is PNG veel beter te comprimeren.
Het datacompressiealgoritme van GIF is sterk verouderd.
Lees dit maar:
http://en.wikipedia.org/w...and_optimization_softwareSome versions of Adobe Photoshop and CorelDRAW have poor PNG output support, further fueling the idea that PNG is larger than GIF. Many graphics programs (such as Apple's Preview software) save PNGs with large amounts of metadata and color-correction data that are generally unnecessary for Web viewing. Unoptimized PNG files from Adobe Fireworks are also notorious for this.
Dus PNG afbeeldingen zonder overige meta-data zijn kleiner dan GIF.
Animatie ok, dat doet PNG (nog) niet. Al liggen er wel een aantal voorstellen op tafel.
Maar transparantie in PNG is echt superieur: alpha (wat GIF dus niet doet) en binair.
Dat mensen hier zeggen dat het prima werkt in nieuwe browsers is leuk, maar als developer moet je imho rekening houden met je hele markt, dus ook nog de mensen die met IE6 werken (en dat is nog steeds een groot deel). Uiteraard kun je niet voor iedere vage browser alles compatible maken, maar zolang er een groot deel van de doelgroep gebruik van maakt is het not done om die te negeren.
Daarom is Gif helaas nog even de aangewezen standaard als het aankomt op transparancy, maar goed, met een goede optimizer gaat het prima om daar heel aardige resultaten mee te maken

Nogmaals, de transparantie in PNG is stukken beter. Waarschijnlijk hebben ervaringen met slechte programma's je er van doen hebben overtuigen dat het algoritme van GIF beter is, maar dat klopt simpelweg niet.
Kijk, zo blijven archaïsche standaarden bestaan en krijgen betere formaten te weinig kans om op het toneel te komen.
PNG bestaat al sinds 1996, tijd genoeg voor programmeurs om het te ondersteunen (blijkbaar kunnen de mensen van Mozilla het wel).
Ook vreemd dat IE5 voor de Mac wel complete transparantie ondersteund.
Je hebt tegenwoordig eigenlijk geen enkele reden om het niet te gebruiken.
IE7 ondersteund alles (ook alpha-transparantie), voor IE 5 en 6 is een enkele regel CSS voldoende om het te laten werken; de rest van de browser ondersteund het gewoon.
LibPNG: Uitgebreide browser ondersteuning informatie
LibPNG: Browser support: very good to excellentWeb-browser support for PNG--or the incomplete implementation thereof--was, for more than a decade, a major thorn in the side of PNG developers and web designers who wanted to use PNG. While most browsers supported PNG images natively since the late 1990s--the "Big Two" (Netscape and Internet Explorer) having finally caught up in late 1997 (early 2000 for MSIE on the Macintosh)--the level of support was downright pathetic until 2001 or so and didn't achieve "ubiquitous goodness" until late 2006. Users want alpha transparency, which allows one to do nifty effects like drop-shadows and anti-aliasing against any background, but users of the now-dominant web browser, MSIE for Windows, were locked in the dark ages of GIF-style binary transparency until the release of MSIE 7.0 in October 2006. (Previous versions implemented PNG transparency in such a way that any palette index that wasn't completely opaque was treated as completely transparent--depending on your image, say goodbye to most of it! To make up for that, MSIE for Windows didn't support 32-bit RGBA transparency at all.) And even the newest version still has multiple bugs in its gamma support (screenshots).
Meanwhile, most other browsers--including Microsoft's now-defunct MSIE 5 for Macintosh (screenshots)--have had excellent PNG support for years. (MSIE/Mac's only real downsides from the PNG perspective were that (1) the Mac development team and code base apparently were largely independent of the Windows side, and (2) they were disbanded entirely since the release of Apple's KHTML-based Safari browser, with the obvious corollary that there will never be any more updates.) However, both Safari and another Mac browser, iCab, also have excellent transparency support (though no gamma support in the latter), as do NetPositive for BeOS, OmniWeb for Mac OS X Server, the Sega Dreamcast browser, and the CSCMail e-mail client for Linux. Netscape's Navigator 6 and later (plus Mozilla, its open-source code base, and derivatives such as Firefox, Galeon and K-Meleon) has had very good transparency support since April 2000, with the exception of 8- and 16-bit X on Unix (mediocre quality); it also has full gamma support and even, for a brief period, native MNG support. (Navigator 4.x had no transparency support whatsoever, but virtually all users have since upgraded to one of the Mozilla-based releases.)
What will it take to move the Browsers rating firmly into the "Excellent" category? Leaving aside the issue of Windows users' migration to browsers with good PNG support (e.g., Firefox, MSIE 7, or Opera)--which may take another year or two--Microsoft needs to fix MSIE's broken gamma support; Mozilla/Firefox still lead in this regard. (And while Microsoft is at it, how about color correction? This falls into the "put up or shut up" category, since Microsoft was a founding member of the International Color Consortium more than a decade ago, before PNG even existed. See the screenshots page for details and links to test pages.)
Kortom, PNG heeft GIF helemaal vervangen, goede ondersteuning in browsers is met de komst van IE7 zo goed als voldaan.
Het is nu een kwestie van tijd totdat mensen langzaam weer overstappen naar nieuwere versies (of andere browsers).