You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Comparison of browser engines (graphics support)

From EverybodyWiki Bios & Wiki


This article compares graphics support for several browser engines.

Explanation of the tables[edit]

Engine Status Embedded in
WebKit Active Safari browser, plus all browsers hosted on the iOS App Store
Blink Active Google Chrome and all other Chromium-based browsers like Opera and Microsoft Edge
Gecko Active Firefox browser and Thunderbird email client, plus forks like SeaMonkey and Waterfox
KHTML Discontinued Konqueror browser
Presto Discontinued formerly in the Opera browser
EdgeHTML Discontinued formerly in the Microsoft Edge browser
Trident Discontinued Internet Explorer browser and Microsoft Outlook email client

Values[edit]

These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.

Value Meaning
Yes Fully supported
No Has never been supported
Partial Only some values are supported
Incorrect Not implemented correctly in all cases
Experimental May be incomplete or buggy
Nightly build Currently in development; full support is expected
Depends Only supported for the specified conditions
Dropped No longer supported

Image format support[edit]

MSHTML EdgeHTML Gecko WebKit Blink KHTML[n 1] Presto
AVIF No No Yes No Yes No No
JPEG 3.0 Yes 1.0 85 Yes Yes 1.0
JPEG 2000 No No No[1] Dropped[n 2] No No No
JPEG XL No Nightly build Nightly build No Nightly build No No
JPEG XR 5.0[3] Yes No[4] No No No No
GIF GIF 89a 3.0 Yes 1.0 85 Yes Yes 1.0
GIF 87a
PNG 1.2 3.1 Yes 1.0 85 Yes Yes 1.0
1.1
1.0
APNG No No 3.0 528 59.0 No 9.5
BMP Yes Yes Yes Yes Yes Yes 1.0
ICO Yes Yes Yes Yes Yes Yes 1.0
TIFF 5.0[3] Yes No[5] No No Yes[6] No
WebP No 17 [7] 65[8] 534.10[9] Yes[10] No 2.8.131[11]

JPEG features[edit]

MSHTML EdgeHTML Gecko WebKit Blink KHTML[n 1] Presto
Operation mode Progressive 3.0[n 3] Yes Yes 85 Yes Yes 1.0
Baseline 3.0
Hierarchical
Lossless

GIF features[edit]

MSHTML EdgeHTML Gecko WebKit Blink KHTML[n 1] Presto
GIF 87a Interlacing 3.0 Yes 1.0 85 Yes Yes 1.0
GIF 89a Binary transparency
Animation

PNG features[edit]

MSHTML EdgeHTML Gecko WebKit Blink KHTML[n 1] Presto
Color mode[n 4] True color 3.1 Yes 1.0 85 Yes Yes 1.0
Grayscale
Palette-based
Alpha channel 3.1 Yes 1.0 85 Yes Yes 1.0
Gamma correction 5.0[12] Yes 3.5[13] Incorrect[n 5] ? No[15] Partial[n 6]
Color correction Yes 1.9 ? ? ? No
Interlacing Incorrect[n 7] ? 1.0 ? ? 4.0 1.0

See also[edit]

Notes[edit]

  1. 1.0 1.1 1.2 1.3 KHTML did not have any native image support. This was by design: in Konqueror, multimedia files were handled by KParts.
  2. JPEG 2000 support was only available on the macOS platform prior to the release of 10.15 Catalina, and required QuickTime 7, since Safari 12 dropped official support for NPAPI plugins (including QuickTime).[2] (Note that the referenced link leads to the Mozilla Bugzilla, where this was brought up and confirmed.)
  3. MSHTML only displayed progressive JPEGs after they were completely downloaded.
  4. There are 15 combinations of the color modes in PNG but not all modes are available in every image editor.
  5. Webkit incorrectly applies gamma correction to unlabeled PNGs.[14]
  6. Presto supported gamma correction for all color profiles except for ICC-profile.[16]
  7. In MSHTML, interlaced PNGs were displayed progressively, but in 1D instead of 2D.

References[edit]

  1. Bug 36351 - Support the jpeg2000 (jp2k) format, Mozilla
  2. Bug 36351 Comment 150 - Support the jpeg2000 (jp2k) format
  3. 3.0 3.1 Protalinski, Emil (2010-03-16), Platform Preview gives Web developers first taste of IE9, Ars Technica
  4. Bug 500500 - Add support for JPEG-XR/HD Photo, Mozilla
  5. Bug 160261 - (TIFF) TIFF Support?, Mozilla
  6. Faure, David, Re: Bug#15507: tiff, 'Open with:' -> many konqueror windows
  7. WebP is supported in Edge
  8. Bug 1294490 - Implement experimental WebP image support, Mozilla
  9. Bug 47512 - Add support for decoding WebP image, WebKit
  10. "Frequently Asked Questions | WebP".
  11. Opera 11.10 for Windows changelog, Opera Software, archived from the original on 2011-04-16, retrieved 2011-08-25 Unknown parameter |url-status= ignored (help)
  12. Windows Internet Explorer Platform Preview, Microsoft, 2010-03-15, archived from the original on 2010-04-19, retrieved 2010-03-20 Unknown parameter |url-status= ignored (help)
  13. "Color correction for images in Firefox 3.5 – Mozilla Hacks - the Web developer blog".
  14. Sivonen, Henri, The Sad Story of PNG Gamma "Correction"
  15. Bug 179690 - PNG gamma correction doesn't work (bug 61829), KDE
  16. Roelofs, Greg, Browser Gamma-Consistency Test


This article "Comparison of browser engines (graphics support)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Comparison of browser engines (graphics support). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.