[PNG icon] [Valid HTML 4.01]

Browser Gamma Correction Test Page

Gamma-labelled PNGs (1/2.2) on HTML Colors

This page was created in order to test the self-consistency of web browsers' gamma correction. In brief, if they gamma-correct HTML colors on non-sRGB systems (which would be proper, according to the HTML 4.01 specification), then they should also gamma-correct unlabelled images in the same way. Alternatively, if they don't gamma-correct HTML colors (which also is allowed in HTML 4.01, unlike in CSS), then they should not gamma-correct unlabelled images, either. In the latter case, however, labelled images (such as PNGs with a gAMA, cHRM, sRGB or iCCP chunk, including the ones on this page) are unlikely to match the HTML colors across all platforms.

This version of the page uses PNG images labelled with gamma 1/2.2 (i.e., 0.454545...) and HTML colors for the backgrounds of the table cells. The images will be distinct from the cell backgrounds on a non-sRGB system (such as most Macs, SGIs and NeXT cubes) if the browser gamma-corrects only one of the two. On an sRGB system, such as most Windows- and Unix-based PCs, the edges of the images will be invisible regardless of any gamma correction (unless, of course, the implementation of gamma correction is broken).

  ffffff       ffffcc       ffff99       ffff66       ffff33       ffff00  

  ffccff       ffcccc       ffcc99       ffcc66       ffcc33       ffcc00  

  ff99ff       ff99cc       ff9999       ff9966       ff9933       ff9900  

  ff66ff       ff66cc       ff6699       ff6666       ff6633       ff6600  

  ff33ff       ff33cc       ff3399       ff3366       ff3333       ff3300  

  ff00ff       ff00cc       ff0099       ff0066       ff0033       ff0000  

  ccffff       ccffcc       ccff99       ccff66       ccff33       ccff00  

  ccccff       cccccc       cccc99       cccc66       cccc33       cccc00  

  cc99ff       cc99cc       cc9999       cc9966       cc9933       cc9900  

  cc66ff       cc66cc       cc6699       cc6666       cc6633       cc6600  

  cc33ff       cc33cc       cc3399       cc3366       cc3333       cc3300  

  cc00ff       cc00cc       cc0099       cc0066       cc0033       cc0000  

  99ffff       99ffcc       99ff99       99ff66       99ff33       99ff00  

  99ccff       99cccc       99cc99       99cc66       99cc33       99cc00  

  9999ff       9999cc       999999       999966       999933       999900  

  9966ff       9966cc       996699       996666       996633       996600  

  9933ff       9933cc       993399       993366       993333       993300  

  9900ff       9900cc       990099       990066       990033       990000  

  66ffff       66ffcc       66ff99       66ff66       66ff33       66ff00  

  66ccff       66cccc       66cc99       66cc66       66cc33       66cc00  

  6699ff       6699cc       669999       669966       669933       669900  

  6666ff       6666cc       666699       666666       666633       666600  

  6633ff       6633cc       663399       663366       663333       663300  

  6600ff       6600cc       660099       660066       660033       660000  

  33ffff       33ffcc       33ff99       33ff66       33ff33       33ff00  

  33ccff       33cccc       33cc99       33cc66       33cc33       33cc00  

  3399ff       3399cc       339999       339966       339933       339900  

  3366ff       3366cc       336699       336666       336633       336600  

  3333ff       3333cc       333399       333366       333333       333300  

  3300ff       3300cc       330099       330066       330033       330000  

  00ffff       00ffcc       00ff99       00ff66       00ff33       00ff00  

  00ccff       00cccc       00cc99       00cc66       00cc33       00cc00  

  0099ff       0099cc       009999       009966       009933       009900  

  0066ff       0066cc       006699       006666       006633       006600  

  0033ff       0033cc       003399       003366       003333       003300  

  0000ff       0000cc       000099       000066       000033       000000  

Here are some related PNG pages at this site:

[primary site hosted by SourceForge.net] Last modified 21 August 2005.

Copyright © 2000-2005 Greg Roelofs.