Background Colors

Hillary Handwerger hillaryh at sun470.sme.org
Tue Mar 12 15:55:55 EST 1996


Thank you for that explanation.  I intuitively knew what was going on, 
but it was good to see a description of the phenomena.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hillary Handwerger
hillaryh at sme.org
Society of Manufacturing Engineers-- CoNDUIT Project
313 271-1500 ext 597 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


On Tue, 12 Mar 1996, JQ Johnson wrote:

> kjustie at mgk.nslsilus.org (Kevin Justie) asks why his background colors
> (that look fine on a Mac) appear dithered when viewed with Netscape on a
> PC.  The answer is slightly complex.  Basically, the problem is that not
> all colors an author might want are available; the display hardware is
> typically capable of showing only 256 colors on the screen (not just in the
> window) at a time, and the system reserves some colors, making the set of
> colors Netscape has available less than 256. Netscape allocates a color
> cube, normally 6x6x6 (216 colors in all), then if it needs to display a
> color not in its color cube dithers the image to approximate it using
> nearby colors in its color cube.  The bottom line is that the only colors
> likely to be available in Netscape on a PC are those with 00, 33, 66, 99,
> CC, or FF in each of the red, green, and blue fields of the color triplet
> (#rrggbb).
> 
> Note that this set of 216 colors is a subset of the Mac 8-bit "system
> colors", so using these colors is also good on a Mac.  I believe that on a
> Mac Netscape normally uses the system color palette.
> 
> However, there is additional complexity.  Netscape can't always allocate a
> 6x6x6 color cube.  The user's PC hardware might not allow 256 colors, or
> too many colors might be reserved for other purposes.  In that case, older
> versions of Netscape for the PC (I haven't checked 2.0) reserved a smaller
> color cube.  And some versions of Netscape (old versions for X, for
> instance) didn't use a color cube at all, but instead used a first-fit
> algorithm, allocating colors as needed.
> 
> Finally, the kicker:   Netscape 1.1 for the PC appears to use a different
> color cube for backgrounds than what it uses for images.  Netscape 1.1 on
> the PC doesn't render background colors with "99" in triplets correctly
> except within images (e.g. as the transparent color).  Instead, it
> apparently thinks it has, e.g., A0-based triplets available, and dithers
> other nearby values.  This bug does NOT exist in Netscape 2.0 for the PC.
> 
> To return to Justie's posting, #009999 should work fine on most PCs running
> 2.0, just as it does on most Macs; #BBBBBB may get dithered.  Justie's
> pages looked fine to me when viewed on a PC running 2.0.  However, sure
> enough, both #009999 and #BBBBBB look wrong as the background color on PCs
> running Netscape 1.1.  Given the rapidity that 2.0 is replacing 1.1, I
> wouldn't worry about the problem if I were Justie.
> 
>  JQ Johnson                      office: 115F Knight Library
>  Academic Education Coordinator  e-mail: jqj at darkwing.uoregon.edu
>  1299 University of Oregon       voice: 541-346-1746; fax: 541-346-3485
>  Eugene, OR  97403-1299          <URL:http://darkwing.uoregon.edu/~jqj/>
> 
> 
> 


More information about the Web4lib mailing list