views:

751

answers:

3

JPEG, GIF and PNG can be displayed with the img tag and will work in all browsers, the object element can be use for displaying images specifying its MIME type, but what other graphic formats are supported by img or object tag in most broswers without installing plugins? (TIF, SVG, PCX, PICT, etc..)

A: 

Until recently, IE didn't deal properly with PNGs that used the alpha channel, while Firefox and other (nearly) standards conforming browsers did. There is still a lot of IE 6 out there, judging by my apache logs.

Paul Tomblin
It's possible to fix alpha transparency in IE6 - http://www.google.com/search?q=pngfix
ceejayoz
A: 

BMP will work most anywhere.

But for web work, you should probably stick to the three you listed in your question.

Joel Coehoorn
+5  A: 

There's an excellent chart on wikipedia that lists common image types and their support by browser.

The file types you listed (jpg, gif and png) seem to be the main formats supported by nearly, albeit with certain caveats

Internet Explorer supports PNG images but is unable to correctly display images with gamma correction or color correction. Versions of Internet Explorer prior to version 7 are unable to correctly display images with alpha channel (for transparency) without additional coding

ConroyP
Thanks, that chart answers my question, basically only GIF and JPG are supported by the main browsers without problem. I don't see BMP in that list, but I think that it's supported too.
Flupkear