Why Thumbscrew Won’t Output GIFs

A lot of people ask me for GIF support for one of two reasons:

  • Smaller file size than the default PNG

  • More widely compatible with browsers on that other OS.

While I can understand and sympathize, Thumbscrew won’t support GIF output until Apple’s CoreGraphics does. That said, there are (to me) compelling reasons not to use GIFs for a photo thumbnailing application, especially one that generates drop shadows:

  • GIFs don’t actually support an alpha channel, so even if you did get GIF output, you only get to replace one indexed color with a transparency. This would lead to ugly output unless you matched the background, in which case, why bother with transparency at all?

  • GIFs are not the best image format for photo-realistic content.

My advice to users who want smaller file size (or more widely compatible file format) is to use JPEGs with an opaque background color to match your site.

I will be evaluating pngcrush to see if it would at all be applicable. You all aren’t the only ones who’d like to see the size of the PNGs come down.

Wed, Feb 8th, 2006 | Comments (View)
blog comments powered by Disqus