Made a new logo today, using ARGB PNG format. Basically this means it has both 24bit colors (like a jpeg, but without the loss of quality), as well as full transparency. Full transparency meaning a pixel can be fully transparent, fully visible or anything in between. Previously I was using a paletted (maximum 8 bits: 256 colors or less) image with transparency - but this transparency mode supported only fully transparent pixels. In simple terms, going from 8bit paletted to 32bit ARGB mode increases file size, but can drastically improve quality. Knowing the old logo was 5bit paletted at 6.73kb, it seems pretty natural that the new 32bit logo is 42.6kb. In the past I’ve steered away from using bigger logos (I believe I’ve always strived for less than 15kb, and less than 10kb if possible), but I’ve checked some websites and I believe broadband is sufficiently used at this moment. I couldn’t find worldwide information, but I did find that over 93% (of internet users) in the US personally has a broadband connection. Furthermore, all data indicated that the US was actually trailing in broadband access so it’s safe to assume that the worldwide percentage is even higher. If you are a smallband user, I’m sorry but you’ll just have to be patient for that one-time download.
In addition, Internet Explorer (before IE7) did not support any png transparency (save for 8bit paletted, for which I still preferred the popular gif format), but I’ve found and installed a fix for IE5.5 and IE6 using DirectX. Of course the fix I found was actually broken itself and so I had to fix the fix… but it’s all working now. Broadband statistics sources: websiteoptimization.com - oecd.org.
Update: *Sigh* It’s just never that simple, is it. I tested it locally and everything was fine, but when I upload it to the server it wouldn’t work. I suspect it to be either some security feature - which I can’t turn off and wouldn’t dare ask visitors to - or the server’s hotlink protection - which I won’t turn off. I’ll leave it be for now (at least it’s a new logo, even if IE5/6 displays the transparency in gray or so). I know there’s a whole lot of IE6 users still, so I may look into it further but for now those of you with IE7 (or FireFox, Opera, IE Mac edition, …), enjoy.<br />
Update2: I have looked into it and tried about 5-6 different solutions. Some just plain don’t work at all, others work at first but display a fully transparent image (meaning empty space) seemingly at random. I’ve given up (at least for now). IE7 has better security anyway, so you should consider updating it. You can get it at the Windows Update site (in IE: Tools -> Windows Update). Or perhaps you’d prefer FireFox or Opera.