Do you think it's safe to use PNG?
I've been experimenting with different file types and have found that in some situations, PNG does a better job handling gradients than JPEG (especially when dealing with text on gradients). I have also noticed
that PNG works well with the two major browsers - IE4 and up, and Netscape 4 and up.
The only thing that keeps me from using it is the fact that most sites still use only GIF and JPG. Is there a reason for not using PNG or do you think most folks are content with GIF and JPG?
a lot of bad information here
I'll try to clear up a lot of bad information that everyone's posting.
PNG is indeed not vector-based. It's a bitmap-type graphic like GIF and JPG.
PNG is supported in IE6 for XP, and every 4+ browser version, including Opera and Konquerer. What IE doesn't support is variable transparency, which is basically just variable alpha levels, so part of the graphic can be partially transparent. IE will interpret PNG partial transparency as 100% transparent. You can still use it if you don't use the partial transparency. NS6 supports PNG transparency better.
PNG can replace both GIF and JPG graphics. It supports custom pallets and non-lossy compression like GIF for better image quality and it supports true color like JPGs, which is better for photos. Its file size is often not as small as either GIF or JPG, but for some photos the quality makes up for it. Adobe ImageReady has very good support for saving as PNG and lets you tweak the quality/size tradeoffs very well.
I've used PNGs professionally. My best advice is to try them and see if they give you good results. Don't worry about supporting old browsers.