[webkit-dev] image types in MimeTypeRegistry.cpp

Oliver Hunt oliver at apple.com
Sat Sep 15 22:46:56 PDT 2007


Whoops, sorry for the delayed response

> I meant there are numerous types of files like ico, tiff, bmp, gif  
> etc., just wanted to enumerate those which work fine on both win  
> and mac, and not something that works on one platform and not on  
> the other. I know png and jpeg are the majority of files out there  
> and they work fine on both platforms.
Tricky -- i'm not actually sure what image formats are supported by  
CG, and i know less about what image formats are supported by the  
GTK, QT, and WX versions of webkit.

If you look at the arrays defined for supportedImageMIMETypes (see  
MIMETypeRegistry.cpp) we assume that all implementations support:
       "image/jpeg",
       "image/png",
       "image/gif",
       "image/bmp",
       "image/x-icon",    // ico
       "image/x-xbitmap"  // xbm

This only really applies to a standalone image -- eg. a person  
navigating directly to an image.

<img> tags just pass the raw data directly to the image library,  
regardless of mimetype so it's possible that more image types may be  
supported through <img> tags than as standalone pages.

--Oliver




More information about the webkit-dev mailing list