Slashdot Mirror


Destroying The Myth Of The Web-Safe Palette

curmudgeon42 writes: "The folks at Webmonkey have developed a new test of the Web-safe color pallette. The results of their experiment suggest that there are only 22 colors that work across all browsers, platforms, and color depths. The article also includes a good explanation of how the different color depths operate, and some interesting strategies for dealing with the greatly diminished amount of Web-safe colors." The authors are both senior designers at Razorfish. You might not guess it from visiting some of the worst sites on the Web, but some designers are both interested in making their pages look good to all (read "most") users, and in avoiding the problems of relying on proprietary plug-ins. If your words, artwork or photographs end up on the Web, you should read it.

270 comments

  1. Commodore 64 anyone? by WyldOne · · Score: 1

    Back in time we go. Anybody for the old IBM graphics?

    --

    make Linux, not Microsoft. sin(beast) = -0.809016994374947424102293417182819
  2. Nasty "web safe" pages by rkent · · Score: 3

    This gets really frustrating. I used the GIMP to design an old home page of mine using "Web-safe" GIFs. Then I took a look at it on a really nice monitor, and the colors were just horrible.

    1. Re:Nasty "web safe" pages by pod · · Score: 1

      Didn't you forget to include a few more paragraphs in your hurry to be post #5?

      --
      "Hot lesbian witches! It's fucking genius!"
  3. Well... by Signal+11 · · Score: 2
    Well, isn't that nice? We haven't advanced any further in display technology on the web than the primitive Amiga? 22 colors? Umm, hello? In this day of active matrix LCDs, 32 bit monitors and even color CCDs, we're limited to 22 colors?! Ngggghhh.

    1. Re:Well... by markalot · · Score: 1

      I bet there are people out there still running black and white, or green and white monitors. Lets don't leave them out now.

      Doesn't the American Disabilities Act have a section in it for color safe palette?

      -mark

    2. Re:Well... by Mr.+Piccolo · · Score: 1

      Or orange and black...

      --
      Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
    3. Re:Well... by TSN · · Score: 1
      I work in a library where we still have black/green and black/orange monitors for the catalogue... :-)

      And I hope that was supposed to be black/green up there. I've never heard of nor seen white/green, but it sounds painful...

    4. Re:Well... by Tower · · Score: 1

      amber, man... amber...
      --

      --
      "It's tough to be bilingual when you get hit in the head."
    5. Re:Well... by Another+MacHack · · Score: 1

      Unless you have some sort of LCD monitor without a back panel that has selective opacity based on the alpha channel, the final output of a monitor in a 32-bit color mode is still only 24-bits of color. The alpha gets blended against the background when compositing images, but there's nothing to composite against in the final output.

    6. Re:Well... by ghira · · Score: 1

      What about PCs running in 16-colour mode? I've
      seen web browsers running on those, though
      not recently.

      --
      -- You've got to get a hat if you want to get ahead.
    7. Re:Well... by Vegeta99 · · Score: 1

      22 UGLY colors at that.

    8. Re:Well... by King+of+the+World · · Score: 1
      Fuck. yes.

      My TNT2Pro card didn't come with any drivers (the stupid fucking store, pctronix.co.nz, forgot to give them to me among other screwups by this awful company)... anyway, windows98 defaults to 16 colours/640x480 under this card. I had net access and the thing was still rather shoddy.

  4. Why I like the Monkey. by zuffy · · Score: 2

    Web Monkey has been, and continues to be, an excellent resource not only on web development at the code/backend level, but also with aspects to good design practices. Unfortunately just because you can write some wicked perl scripts for a web site, does not mean you can design a pretty interface to them. It's much easier for a graphic designer to learn how to create a web page than it is for a coder to learn good design principles. Web Monkey has a nice blend to help both groups out.

    Plus, they also have a great name. =)

    --
    {justin.filip | jfilip AT gmail DOT com} {http://jfilip.ca/}
    1. Re:Why I like the Monkey. by sandman935 · · Score: 1

      I guess it depends on who you ask. According to Jeffrey Zeldman:

      Some say this this article debunks the "myth" of the web-safe color palette. What it actually debunks is the myth that "thousands of colors" are enough. And the corollary myth, tossed about on web design lists like so much wishful thinking, that we can dispense with the web-safe color palette because "most" people have thousands of colors. Most people have brown eyes, too. Neither fact has any bearing on the web-safe color palette.

      I agree with Zeldman. The websafe palette is still useful and I'll continue to use it.

      --

      Defecation occurs.
  5. Its good when SOME things go down... by jmenezes · · Score: 2

    Prices...
    Die sizes on your CPUs...
    Prices...
    latency...
    Prices...
    but the colors you can use?!??!?!
    c'mon!

    and just when you thought it was safe to view the web in all 216-color glory, too ;)

    --
    Stop over-analyzing your analizations
    1. Re:Its good when SOME things go down... by enrayged · · Score: 1

      touche :)

  6. The problem here is.... by scotpurl · · Score: 4

    The real problem here is the customers who insist upon complete control. They think "publishing," and somehow think that they have ultimate control over all things, and thus ultimate control over how it is presented to the viewer.

    The web is a different medium. You don't take radio rules and apply them to TV, and vice versa. What works well for glossy color magazines won't work well for an indie newspaper.

    I'm still fighting battles with folks. The latest here is the use of the corporate logo. The brand-identity weenies complain that there has to be one inch of whitespace around the logo, and the logo can not appear any smaller than certain dimensions, and it has to appear in the correct colors.

    One inch of white space? Sure, on what size monitor?

    1. Re:The problem here is.... by Chalst · · Score: 3

      The point isn't about web designers not having exact control over the
      output, it is about colour rendering for web pages being done in an
      internally inconsistent manner by almost all browsers. That's pretty
      bad.

    2. Re:The problem here is.... by scotpurl · · Score: 2

      True. So I left out the part where they've got their Pantone color sample in hand, with The Official Corporate Logo Color on it, and they're hopping angry, wondering why it's not the same color on their monitor. Well, 'cause The Official Corporate Logo Color ain't one of the 212, and it ain't close to one of the default 256, and it's kinda close to one of the 65,000 colors, but it depends upon your monitor settings....

    3. Re:The problem here is.... by Vassily+Overveight · · Score: 2

      I've had problems like this before, but usually the client understands when I explain the web isn't like a brochure, where you can mix the inks to get exactly the shade that you want, and have complete control over the layout. It seems to help if you use their own monitor and change the color and resolution settings to show them how there are many variables that the user can mess with, and over which you have no control.

      --

      "If I have seen further than other men, it is by stepping on their glasses." - Michael Swaine

    4. Re:The problem here is.... by scotpurl · · Score: 3

      did that. Now they want a $3k Sony monitor with hood, color calibrator, matching non-reflective black kimono (to wear over your light-colored clothes to eliminate glare) etc. etc.

      :-)

    5. Re:The problem here is.... by Sloppy · · Score: 1

      (*sigh* Why was the parent post marked Informative even though it left out the information, and instead made a vague assertion?)

      In what way are the colors rendered an an "internally inconsistent manner"? If you explain what you mean, maybe someone will fix it in the next version...


      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    6. Re:The problem here is.... by Vassily+Overveight · · Score: 2

      Well, why don't you just suggest that they demand that site visitors must have a particular brand of monitor and video card before being allowed to enter? They can even require that potential visitors mail them receipts showing that they own the necessay items before receiving a password. That way they can pre-qualify the entire user base. Problem solved :-).

      Oooh! I just had another thought. They can furnish each potential visitor with a pantone card set and gamma correction software, and insist that they adjust their monitors until they get just the right shading. Yeah, that'll work.

      --

      "If I have seen further than other men, it is by stepping on their glasses." - Michael Swaine

    7. Re:The problem here is.... by PurpleBob · · Score: 3
      Okay. There's a really cool thing you can do to help clear up this "vague assertion". It's called... RTFA .

      People shouldn't have to repeat information from the article for your convenience.
      --
      No more e-mail address game - see my user info. Time for revenge.

      --
      Win dain a lotica, en vai tu ri silota
    8. Re:The problem here is.... by bug-eyed+monster · · Score: 3
      The point is that the browser regards all presentational information provided in your web page as hints only. You may ask the browser to display something in Italic Arial, but you should not count on it, you may ask the browser to display something in the color #fceb20 but you should not count on that either.

      Also, browser are free to apply different rules to presentational hints in the HTML content versus color information provided in graphical files. The main beef of the article in question is that browsers treat BGCOLOR directives, an HTML presentational hint, differently from color info in GIFs, which is not surprising at all because the two are totally unrelated items. It is quite possible to view a well-made HTML page without rendering the images, while it is also easy to view a GIF without a web browser.

      The "web-safety" of the colors as defined by the article is only an issue when an author is trying to match the colors inside a GIF with those inside the remainder of a page. A more intelligent author would assume that GIFs and HTML may be rendered by two totally separate engines (perhaps even plugins) within the same browser, and therefore not expect anything other than the minimal spatial relationships between the two.

    9. Re:The problem here is.... by MsGeek · · Score: 1

      Hell, if people want absolute, typographic control, we as web producers should say "Want it to look exactly like the page? Let's do it one of two ways: a .PDF of the document or a .GIF."

      Because that's the only way to get a page absolutely correct and looking like a brochure. In both cases, however, you sacrifice speed of download.

      HTML is not exact. The corporate identity weenies have to Get Over It and understand that this is the case. Maybe when XML is understood completely cross-platform, there might be a little more precision. Still and all, it probably won't be exact even then.

      The death of the Netscape 216 palette is actually A Good Thing. This is a completely new ballgame, a new medium, with new rules and new standards. Anyone who can't grok this doesn't deserve to be out here in Cyberspace.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    10. Re:The problem here is.... by Pig+Hogger · · Score: 2

      The real problem here is the customers who insist upon complete control. They think "publishing," and somehow think that they have ultimate control over all things, and thus ultimate control over how it is presented to the viewer.

      The web is a different medium. You don't take radio rules and apply them to TV, and vice versa. What works well for glossy color magazines won't work well for an indie newspaper.

      I'm still fighting battles with folks. The latest here is the use of the corporate logo. The brand-identity weenies complain that there has to be one inch of whitespace around the logo, and the logo can not appear any smaller than certain dimensions, and it has to appear in the correct colors.

      A corporate image is something very important. It projects the corporation's image upon the public, and as the most visible part of the corporation, it is what the public percieves.

      Graphic norms for corporate images are the guidelines to ensure consistentness of the appearance. They have been elaborated by skilled designers who are experts at making graphics look right. It is quite fortunate that they are able to precisely specify how a logo should be used ("1 inch of white space all around"), so nerdy web monkeys who know fuck-all about graphic design won't screw-up the all-important corporate image. By simply following the graphical specifications, they can turn-out perfect work most of the time.

      Indeed the web is a different medium; the RGB phosphors are not the same thing as the CYMK inks used on paper. Most importantly, they do not share the same color "gamut"; colors that can't be printed look great on a screen (think of a full green (#00FF00), and vice-versa. Whole treatises have been written on the subject of conversion between RGB and CYMK, and it's likely that plenty of ink will flow for that subject. So, indeed, the graphics have to be, if not wholly redesigned, at least, skillfully adapted for usage on the web. The problem is that the print designers are only slowly being make aware of the phospors limitations. So, instead of bitching at the designers for the "silly 1 inch of white space", tell him how the colours are rendered on a CRT, so he can adapt his work to the new medium without botching it.

    11. Re:The problem here is.... by garage+guy · · Score: 1

      This is a terminal problem with the Web creators and the printers. If a designer picks a colour and it is only applicable to one form of transmitting that colour(ie ink on paper, web page using video monitor, plastic product colour...) then the other means of displaying it have to match. Trying to match a colour on your monitor with the colour on another monitor is a pain as it is let alone trying to get it to match a colour on paper or anything else. The Colour problem is not going away real soon considering the number of diferent monitors with different enviroments _________________* End Printer's bad day Rant* _____________

    12. Re:The problem here is.... by scotpurl · · Score: 2
      It is quite fortunate that they are able to precisely specify how a logo should be used ("1 inch of white space all around"), so nerdy web monkeys who know fuck-all about graphic design won't screw-up the all-important corporate image. By simply following the graphical specifications, they can turn-out perfect work most of the time.

      I am the graphic designer. :-)

      The identity weenies are zombies in suits. One actually pulled a little wooden ruler out of a drawer, held it up to the screen, and showed me how it wasn't an inch. The second problem was another suit-zombie running at 256 colors. On brand-new, 19" monitor hooked to an ATI Rage Pro video card(4MB). That one could be solved at least.

    13. Re:The problem here is.... by deepakhj · · Score: 1

      I agree with you. I have a lot of great ideas for my company's website. But I'm stuck waiting for management approvals and changes. A lot of them are ugly. They don't know anything about web design.

    14. Re:The problem here is.... by julesh · · Score: 2
      Oooh! I just had another thought. They can furnish each potential visitor with a pantone card set and gamma correction software, and insist that they adjust their monitors until they get just the right shading. Yeah, that'll work.
      Funnily enough, but I recently came across a web site (unfortunately I've lost the URL) that allows you to do exactly that. Your images are served through a cgi script on their server that gamma corrects them to account for the viewers monitor!
  7. Web safe? I care not. by curiousir · · Score: 2

    Surely most everyone using the internet with graphics enabled has realised that web sites WILL LOOK TERRIBLE if you use less than quite a lot of colors. If you wanna browse in four colors you can, but why should my experience be spoiled by whiny pathetic ten year old technology huggers? I like gradients and drop shadows and textures. A site doesn't need to be slow to be pretty, so why should it be ugly to everyone, rather than just people who are crippled by their browser/Accelerator/whatever. Inequality in Browsers doesn't mean i should have to suffer just 'cos you do.

    --
    *serving suggestion
    1. Re:Web safe? I care not. by Anonymous Coward · · Score: 1

      Whoever mod'ed this down as a Troll missed the point. The guy is just expressing a very commonly held opinion that designing for the absolute lowest common denominator can be a waste of time. I don't see what's Troll-like about that. Or is disagreeing with the conclusions of a linked story "trolling" these days? Oh right, he took a shot at ten-year-olds. Ouch.

    2. Re:Web safe? I care not. by Phroggy · · Score: 2
      Inequality in Browsers doesn't mean i should have to suffer just 'cos you do.

      You've missed the point completely. It's not that "whiny ten year old technology huggers" don't want you to see more than 22 colors, it's that because there are so many different browsers out there, and if a Web designer uses colors other than those specific ones, the colors will be displayed incorrectly by some browsers - possibly by yours. The graphics will still display, of course, but they won't be as the designer intended.

      This, of course, is on top of all the quirks of layout rendering that make it impossible to design a decent-looking page that validates as clean HTML, and even still appear very different on some browsers.

      --

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:Web safe? I care not. by mbadolato · · Score: 1
      Oh right, he took a shot at ten-year-olds. Ouch.

      No I think he meant, huggers of 10 year old technology, not technology huggers that are 10 years old.

    4. Re:Web safe? I care not. by Trevor+Goodchild · · Score: 1
      Depends on what you're looking at. Your /. experience (no coments on how nasty it looks, please. That's not my point here) is willingly invited onto your screen by you. They should not go for the LCD, as it is something that is actively desired.

      Problem is, a lot of web design work is not of that nature. It is, to not put too fine a point on it, marketing, and marketing plays by very different rules.

      True graphic design usually isn't about what you like or what makes you consciously pleased with something's appearence. Good designers realize that they are responsible for eliciting a desired reaction from you; buying stuff, believing a business is competent, voting no on a ballot item, etc. What you outwardly think of the presentation is irrelevant here, as long as it has the desired effect.

      In light of this, not having complete control over the presentation can be lethal. If that strong, corporate blue suddenly becomes pastel aqua then you're not conveying the desired message anymore. And if the yellow (a color that suggests hunger) in that fast food ad starts looking like a washed-out orange then youy're doing the opposite of what you were supposed to.

      Graphic design usually has very little to do with making pretty pictures.

    5. Re:Web safe? I care not. by Velox_SwiftFox · · Score: 1

      This, of course, is on top of all the quirks of layout rendering that make it impossible to design a decent-looking page that validates as clean HTML, and even still appear very different on some browsers.

      And then some paranoid moron notices the 1x1 transparent pixels needed to tweak the layout properly and starts bitching about imagined "web bugs".

    6. Re:Web safe? I care not. by Betcour · · Score: 1

      This problem only applies to people running in paletted screen modes (not many) - once you run in 15 or 16 bit color depth it's fine. Sure, it might not be the same EXACT color you coded in 24 bit, but unless you use smooth gradient all over your site nobody will ever see the difference.

  8. Color Standards? by WyldOne · · Score: 1

    I remember when I was in the clothing industry there was a standard Pantone that was used for colors. That way a green xxxx.x was allways a green on pring, fabric, screen etc.

    --

    make Linux, not Microsoft. sin(beast) = -0.809016994374947424102293417182819
    1. Re:Color Standards? by cpt+kangarooski · · Score: 1

      And that's very nice, but until we have monitors that work with subtractive color, patone isn't going to solve this problem. Pantones describe the colors of INK. While it's useful for computers to display a close approximation (it is of course, totally off the wall impossible for them to display the _precise_ match) Pantones really only need to be seperated properly. Of course, this is a gigantic pain in the ass for today's breed of lazy designers who are used to having computers that display color, so it's mostly done automatically now.

      Anyone here old enough to remember pre-Mac computerized layout? I've worked on a Barco Mini-PDP - not all that much fun, but great in it's day. it was still in use as of '99;)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:Color Standards? by Nexx · · Score: 2

      And that's why on *expensive* graphics cards, there used to be a pantone-colour-matching hardware/software combination.

      IIRC, on the high-end #9GXE cards (around 1993) you can get this thing that will measure the colour saturation and whatnot, and will send adjustment values, until it gets it right. So, Green xxxx.x will be Green xxxx.x on screen too.


      --
    3. Re:Color Standards? by WyldOne · · Score: 1

      I was suggesting this only as a starting point. Eg scanners/monitors/cameras/etc. all need some way to calibrate.

      Why is there not goverment dept. like 'time' and 'weights' that establish specific colors?

      Or better yet have a method of saying that the frequency xxxx.xxxx of the spectrum of light is blue? eg. A standard scale.

      Ultimately all colors of a monitor or printer are 'simulatinos' of the real color bacause we only use 3 or 4 primary colors that are mixed. They systems we use for additive and subtractive type of coloring are for convenience only.

      --

      make Linux, not Microsoft. sin(beast) = -0.809016994374947424102293417182819
    4. Re:Color Standards? by garage+guy · · Score: 1

      There is - it's called the ICC When you buy a monitor the disk that comes with it has the ICC profile that you are supposed to load onto your machine. This is something that in reality only printers and designers do. The Mac has ColorSync built into every OS.

  9. Even those 22 aren't web-safe... by ethereal · · Score: 4

    Unfortunately, with Netscape 4.61 on an HP-UX TrueColor display (visual), 7 of the 22 really safe colors display GIF-BGCOLOR mismatches. Of course, some of the supposedly non-safe colors may work OK on my display, but if you're trying to be truly cross-platform, the number is reduced to 15 safe colors.

    What really bugs me recently is not color mismatches, but sites which have some sort of horizontal bar with many repeating vertical color streaks. It looks really ugly and I've seen it on a number of sites, so it seems to be more of a browser problem. Perhaps it's CSS that Netscape 4.x doesn't understand correctly?

    --

    Your right to not believe: Americans United for Separation of Church and

    1. Re:Even those 22 aren't web-safe... by rkent · · Score: 5
      Right. I was wondering about that, too. Here's what they really did: run the 216-color palette on several different machines, each of which behaved differently. Whether because of disparate video card selection, or monitor selection, or whatever. Then they picked the 22 colors which happened to render correctly on all of their test systems.

      But this doesn't mean they'll render correctly on your system! I'll bet if they'd picked a few more windows machines to test, they would've had even fewer "web safe" colors in the end. So what this article really does is destroy the concept of a web-safe palette altogether. The 22 colors are just arbitrary.

    2. Re:Even those 22 aren't web-safe... by hawk · · Score: 2


      > What really bugs me recently is not color mismatches, but sites which
      > have some sort of horizontal bar with many repeating vertical color
      > streaks.

      Say, I don't suppose tha you could explain to our human resources department that blue and grey horizontal stripes (every 3 or 4 pts) aren't a good background for black text . . .

    3. Re:Even those 22 aren't web-safe... by ncc74656 · · Score: 1
      Perhaps it's CSS that Netscape 4.x doesn't understand correctly?

      Netscrape 4.x definitely has some issues with its CSS implementation. Mainly I've seen problems with its interpretation of layout attributes, though it wouldn't surprise me if some text-color attributes might be screwed up as well.

      Recent Mozilla builds seem to work much better, as does Internet Explorer.

      _/_
      / v \
      (IIGS( Scott Alfter (remove Voyager's hull # to send mail)
      \_^_/

      --
      20 January 2017: the End of an Error.
    4. Re:Even those 22 aren't web-safe... by dentin · · Score: 1

      It's even worse than that: on my linux machine using netscape 3.0, 3 of the 22 don't render correctly; on my aix box running netscape 4.6, 10 of the 22 don't render correctly. There can only be 12 of these truly safe colors, probably less since I'll bet some of my failures don't overlap with yours.

      -dentin

      --
      Alter Aeon Multiclass MUD - http://www.alteraeon.com
    5. Re:Even those 22 aren't web-safe... by Tower · · Score: 1

      I see 8 of them wrong with 4.72 on AIX 8-bit (the 66FF00 is really close, you can barely tell)...

      No, the scraper doesn't properly do CSS (not a big loss, really - this is the web we are talking about)
      --

      --
      "It's tough to be bilingual when you get hit in the head."
    6. Re:Even those 22 aren't web-safe... by david+lehn · · Score: 1

      that's correct. those 22 colors are just the ones that didn't HAPPEN to look messed up under the conditions in which we looked. actually, i think i can now offer a better explanation of those 22 colors. first, a minor flaw in my reasoning. i said that white and black are the only colors shared. but i failed to apply these across all three roots channels. so really there are 8 colors that will be displayed with certainty: 000 00F 0F0 F00 0FF FF0 F0F FFF then there are 2 more colors shared on the green channel of 16-bit with 24-bit: 55 AA so then you can add: 050 05F F50 F5F 0A0 0AF FA0 FAF so this would mean that there are (let's say at least) 16 colors that work properly at 16-bit. but at 8-bit and 15-bit, it's only those first 8 colors. now, the "really safe palette" includes those 8 colors. the other 14 are, i suspect, not actually safe at all. what i believe happened is that, as we pointed out in the article, they are primarily green. and the green channel at 16-bit has an extra bit of colors (5x6x5). this led to a situation where those greens were shifted more subtly. so subtly, in fact, that we couldn't see the discontinuity under our conditions (brightness and contrast, lighting, etc). but the discontinuity's there, and lots of people have since pointed it out to us. --dave

  10. Razorfish information architects by update() · · Score: 5
    David Lehn and Hadley Stern have on occasion been called obsessive. David is a senior information architect and interface developer in the Milan office of Razorfish. Hadley is a senior designer in Razorfish's Boston office.

    OK, this is somewhat off-topic, but it's a good story and it's sort of pertinent.

    I was on a Boston to New York shuttle flight that gets stuck on the runway for 3 hours with no explanation. Worse, I'm sitting in front of three idiot consultants from Razorfish who spend the whole time talking loudly and incessantly. Remarkably, not one word of it resembled any productive activity in the slightest. "So, I conducted a series of group discussion sessions to quantify how they establish their procedures." "But, Bianca, how did you formulate the framework for evaluating their paradigms?" I was thinking back to the Slashdot article where a client sued Razorfish for delivering a shoddy site and wondered whether these clowns had worked that project.

    My favorite line - Bianca is irate because a client asked her for some concrete bit of information: "Can you believe that? Hello? I'm an Information Architect, not a Knowledge Engineer!"

    ---------

    1. Re:Razorfish information architects by webword · · Score: 4

      Using some simple JavaScript, Dack.com has put together a great tool for generating e-bullshit. The tool combines a verb, adjective and noun, offering up wonderful non-sense. So go ahead, monetize value-added synergies, aggregate wireless initiatives, and synergize world-class channels.

      John S. Rhodes
      WebWord.com

    2. Re:Razorfish information architects by sigwinch · · Score: 1

      That is a ... a .... very yellow page. My retina/optic nerve/brain hurts after coming back to the pure white of /. If you're gonna link to something like that, warn us first.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

  11. Incorrect details by snookums · · Score: 2
    These guys should watch what they say:
    As we said, computers like mathematical simplicity, so the palette has to have consistent spacing. We need to find the largest number that can be cubed (to accommodate the three root colors RGB) without its cubed value exceeding 256. That number is 6 (6 * 6 * 6 = 216).
    Bollocks. What about the 6-7-6 palette that was a common "standard" for GIFs back in the old days? IIRC, the palette choice for "undithered" colours was made fairly arbitrarily by Netscape, and was not based on what the application could allocate at run-time.
    If you need six points on a scale, you need five spaces. Since we started our scale on 0, not 1, we can divide 255 by 5 and get the result of 51. Therefore, our values are 0, 51, 102, 153, 204, and 255. Any combination of these in the R, G, or B positions results in a valid color for an 8-bit display.

    More pish. They already said that the palette for 256-colour displays was drawn from a pool of 16,776,216 colour.
    In theory, an operating system can display any 256 colors, but your machine would take a real performance hit if it had to redraw its palette every time you toggled between applications.In theory, an operating system can display any 256 colors, but your machine would take a real performance hit if it had to redraw its palette every time you toggled between applications.

    Well, I used to run "netscape -install" on my 8bit X server and that's exactly what it did.

    If the authors felt the need to dumb-down the technical side, they could at least get it right. The article is otherwise very intersting and informative.
    --
    Be careful. People in masks cannot be trusted.
    1. Re:Incorrect details by Dominic_Mazzoni · · Score: 2
      In theory, an operating system can display any 256 colors, but your machine would take a real performance hit if it had to redraw its palette every time you toggled between applications. In theory, an operating system can display any 256 colors, but your machine would take a real performance hit if it had to redraw its palette every time you toggled between applications.

      Well, I used to run "netscape -install" on my 8bit X server and that's exactly what it did.

      Sure, on many operating systems, different programs swap in different palettes when different programs are in the foreground. On your 8-bit Xserver, netscape was swapping in its 216 favorite colors. The Mac's done this since 1987 and it still works great. But it wouldn't make sense for a web browser to swap in a new color palette for each new web page. Especially because then it would be impossible for two different sites to be displayed in different frames.

    2. Re:Incorrect details by operagost · · Score: 1
      Well, I used to run "netscape -install" on my 8bit X server and that's exactly what it did.
      Same on OS/2. On 256 color systems you can enable Palette Manager to allow pallette switching.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    3. Re:Incorrect details by MrBogus · · Score: 1

      The problem was in older versions of Windows, where sometimes when the pallette was shifted, colors in background windows or the desktop pattern would explode into a really violent bright orange/bright green puke mixture.

      If Windows had decent pallet shifting, we might never have had the 'safe' pallet.

      --

      When I hear the word 'innovation', I reach for my pistol.
  12. -1 redundant ? by Stavr0 · · Score: 5
    My websafe palette:
    0 - black
    1 - white

    Reminds me of an old TV technician joke: What does NTSC stand for?
    Never Twice the Same Color (prob. referring to the inevitable drift of a analog tint control)
    ---

    1. Re:-1 redundant ? by Cy+Guy · · Score: 2

      Don't forget transparent, that makes three colors.

      By the way, viewing at 256 colors, the 22 color pallette looks more like 11 different colors with a bunch of duplicates.

    2. Re:-1 redundant ? by ~MegamanX~ · · Score: 1
      By the way, viewing at 256 colors, the 22 color pallette looks more like 11 different colors with a bunch of duplicates.

      Erm... actually, viewing it at 24-bit color does the same thing... that's the point of this really-web-safe pallette, isn't it?


      phobos% cat .sig
      --
      phobos% cat .sig
      cat: .sig: No such file or directory
    3. Re:-1 redundant ? by jkovach · · Score: 1

      Heck, this isn't even websafe. If somebody turns up their Brightness control too much, black becomes grey. If it's down too far, white becomes grey. White isn't even consistent from the left side of my (brand new Trinitron) monitor to the right! (It's slightly more red on the right.) Unless everybody has exactly the same monitor set to exactly the same settings, there is no such thing as a 100% websafe pallette.

  13. A Question by Gath · · Score: 1

    They mention in the article that the safe colors in the 16 bit palette changed from machine to machine on Win95. Now this is the same browser on the same OS. What I'm wondering is: Wouldn't a more likely cause for the problem be differences in the video cards and drivers on those machines? I really hope each application doesn't need to adjust colors before feeding them to the video card. They should be able to, but they shoudln't need to.

  14. Seems like a bug in the browsers by ocelotbob · · Score: 1

    Well, I've got one of the d*mn 16 bit displays (hey I'm colorblind, I want res more than color), and I've come to the conclusion that it's a serious bug, or at least misfeature, to have the color rendering/dithering systems be totally seperate entities for the different sections of code.

    --

    Marxism is the opiate of dumbasses

  15. VGA 256 color palette by Stavr0 · · Score: 3

    They already said that the palette for 256-colour displays was drawn from a pool of 16,776,216 colour.
    Actually the 'classic' VGA palette is 256 out of 262144 (6 bits per color).
    When True Color cards came out, ATI came up with CoDe (color depth Extension) which was truly 256/2^24. Others soon followed.
    So it's even worse: you got the 256 color drivers that support 8bpp palettes and the older ones that only go to 6bpp.
    ---

  16. Color-blindness too by Vassily+Overveight · · Score: 5

    Besides the web-safety limitations of color selections, web designers should also be cognizant of what visitors who are color-blind will see (a subject near and dear to my heart). Webtechniques has a great article on this subject. Particularly interesting is their description of how to simulate color-blindness in order to view your own design efforts.

    --

    "If I have seen further than other men, it is by stepping on their glasses." - Michael Swaine

    1. Re:Color-blindness too by fReNeTiK · · Score: 1

      Excellent article. Thanks for the link.

      --
      I strongly believe that trying to be clever is detrimental to your health. -- Linus Torvalds
    2. Re:Color-blindness too by Kitanin · · Score: 2
      Particularly interesting is their description of how to simulate color-blindness in order to view your own design efforts.

      Okay, hands up everybody who immediately tried the web-based tools to check /. Okay, now everybody who's decided to attach deeper meaning to the fact that Tux is the only thing that still looks ``okay''.

      I thought so.

      --


      Teach your kids: "C++ made baby Jesus cry."
    3. Re:Color-blindness too by evangellydonut · · Score: 1

      um, if you are color blind, you don't see any colors period...I think you mean color deficient...or whatever they call it...

    4. Re:Color-blindness too by Speed+Racer · · Score: 2
      Brilliant. Give this man a cigar.

      The common forms of color blindness do not refer to the inability to distinguish any color, merely certain colors and shades. Take a color blindness test and see if you are a sufferer.

      --
      Free Mac Mini. Yes, I'm
    5. Re:Color-blindness too by Vassily+Overveight · · Score: 2

      I think it's become acceptable use to say 'I'm color-blind' instead of 'I have a red-green color defect'. The common usage has shifted to this interpretation. Besides, if I used the latter I'd feel like a pretentious ass and I'm not sure my audience would always know what I'm talking about. People who don't suffer from color-blindiness don't necessarily know that it's (usually) a problem with red and green.

      --

      "If I have seen further than other men, it is by stepping on their glasses." - Michael Swaine

    6. Re:Color-blindness too by deepakhj · · Score: 1
      I don't believe that is the way to think about it. Why should designers have to be aware of anything. The w3, browser makers, and operating system makers should make sure things work on every platform.

      There are millions of people designing webpages. Is it really good to teach every designer to keep this in mind? It's impossible. You can fix it easily at the top, or let the end users worry about it.

    7. Re:Color-blindness too by Rhys+Dyfrgi · · Score: 1
      There are millions of people designing webpages. Is it really good to teach every designer to keep this in mind? It's impossible. You can fix it easily at the top, or let the end users worry about it.

      And there are a hell of a lot more end users than there are designers. Fix it at the top, yes, but you can't fix Netscape 4.0 anymore.
      ---

      --
      END OF LINE
    8. Re:Color-blindness too by speaker4thedead · · Score: 1

      Ummm....Stupid question... What about traffic lights? My first guess was that for someone with red-green defect, a traffic light was either top, yellow or bottom instead of green, yellow, red. Then I noticed that many of the newer lights are turned sideways. All of the ones in my city have green on the left and red on the right, but I can't assume that for all cities. There's also complex turn arrows that seem randomly placed in the lights. That's when I decided that a detailed study of traffic lights to discern a pattern would just make me an abject dork, not a chic geek and I gave up. I still wonder whenever I stop at an odd setup.
      --
      I only post to slashdot when I'm sleep deprived.

      --
      "My religion is to live --and die-- without regret." -- Milarepa
  17. 15-bit color *is* 16-bit color by Phrogz · · Score: 3

    The authors of this article don't seem to realize that 16-bit color is 15-bit color. As a brief primer:

    • 8-bit color is indexed color--256 indices into a palette of colors (defined by the system or elsewhere, like in a GIF).
    • 15/16-bit color and 24/32-bit color are direct mode colors. 24/32-bit color is 24 bits of information (8-bits each for red, green, and blue) plus 8-bits of padding (which can be used for an alpha channel). This is here because it's faster to move data in a single 32-bit chunk than it is to move three 8-bit chunks. If it were really 32-bit color, you'd have over 4-billion colors (2^32) instead of 16.7 million (2^24)

      Similarly, 15/16-bit color is three 5-bit channels and a 1-bit padding/alpha channel, yielding 32768 colors, not 65536.

    This (and some other inaccuracies in the article) cast some doubt as to how much the authors really understood what they were saying. For example, the web-safe palette still does protect you from dithering, and that's important.

    1. Re:15-bit color *is* 16-bit color by Dominic_Mazzoni · · Score: 2

      Actually, there is a such thing as a 16-bit color mode that uses 5 bits for red, 6 for green, and 5 for blue (presumably because our eyes are slightly more sensitive to different shades of green), which does lead to 65,536 colors. As far as I know, some video cards use 15-bit mode for high colors, and others use 16-bit mode. I don't know of any that use both. Not to say there weren't inaccuracies in the article - see my comment below.

    2. Re:15-bit color *is* 16-bit color by iamriley · · Score: 1

      Similarly, 15/16-bit color is three 5-bit channels and a 1-bit padding/alpha channel, yielding 32768 colors, not 65536

      As I understand it, the way 16-bit color is handled depends on the card. Some cards only use 15 bits for color (5 for each bit) and some use all 16. Of those that use all 16, green usually has the extra bit because tests (not that I've ever seen these tests) show that the human eye is more sensitive to green than it is to red or blue.

      This (and some other inaccuracies in the article) cast some doubt as to how much the authors really understood what they were saying. For example, the web-safe palette still does protect you from dithering, and that's important.

      From the article:

      "[T]he colors that the system chooses are usually good (solid, true colors), but they're not exactly what you thought you were getting when you originally selected the colors for your site."

      That said, the authors were very upfront about not being experts on the subject, so there very likely were some technical detail errors. I'm no expert either, so I couldn't point them out, but I can tell you that the two examples you give are certainly not inaccuracies.

      --

      If you can read this, then I forgot to check "Post Anonymously".

    3. Re:15-bit color *is* 16-bit color by thogard · · Score: 2

      They even say that the 24 bit mode shares nothing in common with the 15/16 bit modes except pure black and white. I'm guessing they didn't verify much of their results. Most video cards have 8 bit DACs and the 5/5/5 or 5/6/5 or 8/8/8 systems just set unusedlow bits to 0. Thats why pure white will be slightly brighter on 24 bit mode than 16 bit mode but at that intensity you most likly won't see the difference.

  18. Can't see their links... by update() · · Score: 2
    Is it just my browser (IE 5.0 on MacOS) or are the rest of you also having trouble following the links to their sidebars? Whenever there's a link to an example or a result, I'm just reloading the original page.

    Between the authors and Webmonkey, you'd think someone involved would know how to format a link properly!

    ---------

  19. Forget the web-safe palette! by Tom7 · · Score: 5

    I hate whoever invented this stupid thing. Yes, it allows you to make sure some colors match up on low-end displays. It made sense when most of the world was browsing at 256 colors. But now, the COMMON CASE is a high-color display without color dithering! If you think minor color mis-matches look bad, take any photograph and dither it to the "web-safe" palette in photoshop or the gimp. Horror! I've seen far too many web sites which dither everything to the web-safe palette, the designer thinking that it will make everything look "right" on all displays. This article shows that it (except a very small subset) doesn't even make everything look the SAME on all displays.

    Designers have a hard time learning new tools and techniques (ever seen a web site designed by a designer who does classic media?)... this habit is one of the worst.

    1. Re:Forget the web-safe palette! by John+Jorsett · · Score: 2

      I have to agree with the sentiment of 'tough luck, 8-bit users'. I'll use web-safe colors if it doesn't cost me anything (like on a page background color or simple drawing, for example), but most of the time I assume my visitors will have at least 16-bit color. I've had people who had 8-bit color look at these pages and they don't seem to mind; they're so accustomed to everything looking bad that my pages don't stand out any more than the others in that regard.

    2. Re:Forget the web-safe palette! by The+Man · · Score: 2
      Amen to that! Anyone still using an 8-bit display needs to upgrade. Period. If you use 8-bit Indexed displays you are probably used to looking at everything dithered anyway, so what's the real difference if a web page doesn't look as good? I'd be much happier if designers would assume that either a) I have a 24/32 bit direct color display on a 1280x1024 screen or better, or b) I'm blind and/or using a text-only browser and want the ALT tags and such instead. Designing for an 8-bit indexed display is just foolish and subjects the rest of us to ugliness. Much like the "designed for 800x600" anachronisms that give us tiny text on the left side and a thrice-repeated sidebar background. The era of the 14-inch monitor running 640x480x8 is long gone; let's make the most of the improved technology!

      That said, I don't believe most good web pages will use more than 3 or 4 colors anyway. The only situation I can really see this mattering for is things like photographs and artwork. Pages that are too complicated are ugly anyway.

    3. Re:Forget the web-safe palette! by Tony+Shepps · · Score: 2
      What's more, so many sites are ignoring 8-bit color at this point that users of the older technologies are used to seeing everything dithered and cruddy. This doesn't mean it's not a consideration, but...

      Audio engineers, for example, should generally base their production work on studio "reference" monitors even though a lot of people are going to listen to their work through old 3" car speakers. It won't sound bad to those listeners, because to those listeners everything sounds equally bad.
      --

    4. Re:Forget the web-safe palette! by Angst+Badger · · Score: 3
      Agreed. There's just no way to get everyone's display to look the same, even if everyone is browsing in 24-bit true color on exactly the same platform. Monitor settings vary widely unless they've all been carefully (and expensively) calibrated, and then only for awhile. I have a hell of a time getting the widely disparate monitors on the three machines I use to be reasonably close to each other. Add the extreme difference in default gamma between Macs and PCs, and well, it's a lost cause.

      What you need here is good design. Contrary to what appears to be popular belief on the web, good design is always centered around the clear presentation of content, and it aims for simplicity. If you keep those goals in mind, it's not going to matter much if the few graphic elements on your pages don't look the same on all monitors.

      Even if the principles of good design did not dictate graphic simplicity, real-world bandwidth does. There are a LOT of 14.4k, 28.8k, and 33.6k modems out there. Moreover, just because you compress the heck out of your graphics doesn't mean crap when they are decompressed into RAM. And yes, it's trivial to build a 1k GIF or JPEG that expands into a multimegabyte block of RAM, and there are plenty of dolts doing it. And on older, slower machines, of which many remain, deeply nested tables take forever to render.

      --

      --
      Proud member of the Weirdo-American community.
    5. Re:Forget the web-safe palette! by Rhys+Dyfrgi · · Score: 2

      Oooh, I HATE those sites that require you to have your browser 1000 pixels wide. Like some slashdot comment pages, even (why that's happening I don't know, but it's really annoying.)

      I run in 1504x1128, but my browser windows are 800x800. I don't WANT to have a wider window. If you make me, I probably won't use your site as often. In fact, it has been driving me away from slashdot, which I used to spend far too much time on and now spend, well, a lot less.
      ---

      --
      END OF LINE
    6. Re:Forget the web-safe palette! by t_little · · Score: 1

      I do own an ancient second-hand laptop. It's a Pentium 100 based machine, way behind the state of the art. I could have bought one with a better display, but to save money I settled on only 800x600 with 16-bit colour.

      So yes, I have used a laptop recently. But no, I don't see why that would mean that I should design my web pages for 8-bit colour. I think the main lesson to be learned from the Webmonkey tests is that there is no web-safe palette.

      When designing, you have to remember that some users will even choose to reverse black and white, overriding the document's hints.

      I do agree that designers should not assume more than 640x480 displays. Many people, myself included, like to use windows smaller than the full screen. In fact, many websites look horrible in any of 730x1024 (my window size at work), 1024x1171 (my current window size at home), or 1600x1200 (my usual full-screen size at home).

      I also pay per MB for my home connection, so 95% of the time, I will have images turned off when I first arrive at a site. If the text content looks sufficiently appealing by itself, or I'm specifically looking for pretty pictures, I might load images. Otherwise, I'll move on to a better designed site.

      --

      -- Tim Little

  20. It sucks because it wastes time by delevant · · Score: 2
    I've had (and will doubtless continue to have) the same problems.

    The part that bugs me the most is the HUGE amount of time wasted on these battles. Just when I finally win an argument (and get to ignore the Brand Identity guidelines), I get socked with another weenie insisting that all text absolutely must be half-inch Garamond.

    It's not that I hate fighting these battles per se, it's that I keep having to fight them, over and over and over again, regardless of how many times I try to put my foot down.

    --
    I have no .sig, and I must scream.
    1. Re:It sucks because it wastes time by Luminous · · Score: 2
      This reminds me when I was visiting a friends company and was playing on their website. I forced the browser to use my choice of link color and background color. It caused a few minutes of hubbub when his boss realized that their clients might be able to do this and make the website look really bad.

      In the end, the best thing a designer can do is to Keep It Simple, Stupid. Too many colors too much going on will cause it to look bad on someone's machine.

      --
      This is not the way to build a lasting empire.
    2. Re:It sucks because it wastes time by kootch · · Score: 2

      I think the above is the whole reason why CSS was implemented; as a means to allowing a designer to keep a client's client from changing their precious design into something really heinous that could potentially screw up the aesthetics of the site they labored (yea, right) and spent $500,000 to create.

    3. Re:It sucks because it wastes time by Evangelion · · Score: 1


      ... but CSS allows the user to specify an overriding style sheet. That's really one of the selling points of it (so vision impared can increase font sizes consistently, etc...).

      --

    4. Re:It sucks because it wastes time by Velox_SwiftFox · · Score: 1

      Not that that helps, since the browsers override the CSS suggestions anyway.

      It amazes me how many web designers forget about the Microsoft display drivers' "Large Fonts" setting. Not to mention the "% of original size" variable settings some of the drivers offer.

    5. Re:It sucks because it wastes time by weave · · Score: 2
      It's not that I hate fighting these battles per se, it's that I keep having to fight them, over and over and over again, regardless of how many times I try to put my foot down.

      What makes it even more difficult is when you fight the battle, then some web weenie with FrontPage in hand "designs" a web page that does exactly what they want (on *their* monitor/computer) and then they treat that person like he's an expert and assume you don't know jack.

      And the weenies are winning every time. For example, I sent e-mail to msnbc.com saying I could not get to the sub-catagories using Opera. They throw up an annoying ad, and then it redirects to the SAME ad. I got e-mail back saying I should use IE or Netscape to view their site. :(

    6. Re:It sucks because it wastes time by adamsc · · Score: 2

      Opera is particularly good for this, since it gives you the ability to enlarge entire pages (including graphics) and you can easily toggle between the page's formatting instructions and your own. For someone with bad vision and/or color blindness, a 200% zoom combined with your own stylesheet using strict black/white coloring can make a bad site usable again.

    7. Re:It sucks because it wastes time by sandman935 · · Score: 1

      I should use IE or Netscape to view their site.

      ...which is exactly the reason that MSNBC, Netscape, Opera, Microsoft, etc. should be supporting web standards. This proprietary crap is just one big headache.

      --

      Defecation occurs.
  21. Actual Content by TheHaas · · Score: 2

    I tried for quite some time to have my little homepage to look nice. It was a pain - decent graphics took too long, then you had to mess around with different colors on the background. Then you had to go to a different machine to look at it, to make sure that it look the same on a Win9x machine w/ IE as on my Linux machine running Netscape 4.x. And, of course, it never did.

    So I stopped - I think I now have three graphics on my whole "home site". I made all the colors the default (usually black on white, but on my Linux machine it's black on light gray, thanks to Netscape). So, since I made that decision, I decided to do something else on my site, to make sure that people would come back. Something rarely seen on the Web today (though that hasn't always been the case). I put in actual content. Naturally, it's my website, so it's all about me and my not-so-exciting life, but still - there is actual content on my web site.


    - mikeh
    1. Re:Actual Content by skoda · · Score: 2

      On my personal site, I made graphics that looked good on my computer and stopped there. :) Well, I did some basic testing by viewing them at 4 different screen resolutions, and looked at a few things at different color depths. That helped with gross errors. But I didn't bother with I just didn't bother with subtle color-web-safeifying. Of course, having a five color paletee probably helped too.

      Recently, looked at it on my dad's laptop through his AOL account, and it looked almost exactly as it is supposed to, javascript and all.

      Oh yes, I have content too :)
      -----
      D. Fischer

  22. learned the hard way by niekze · · Score: 1

    i looked at my site's logo for www.nothingkillsfaster.com
    on one of the campus computers and you could only see the "nothing" but the other art is superb :)
    So this is something i'll definetly follow up.

    --


    Chaos, Mayhem, and Destruction: Not
  23. I Am Confused. by Fleet+Admiral+Ackbar · · Score: 5
    Most of the time, when I browse, I can only see a few colors - blue for links, red for visited links, purple for emphasis, and white for everything else.

    Is there something wrong with my Web Safety? Should I upgrade my version of Lynx to get all 22 colors?

    --
    Carefree highway, let me slip away on you.
    1. Re:I Am Confused. by ralphb · · Score: 1

      You have colors in Lynx? Luxury! All I have is black & white (and inverse video for links).

    2. Re:I Am Confused. by kurioszyn · · Score: 1

      Look at this guy. He is proud of riding horse on the highway ... Funny, possibly even worth little mention on the front page of local newspaper but, is it way of the future ? Hardly ..

    3. Re:I Am Confused. by deepakhj · · Score: 1

      You should stop thinking that things will look pretty on Lynx. It's a text web browser. Thats it. What more do you want?

    4. Re:I Am Confused. by ectizen · · Score: 1
      inverse video for links
      inverse video? how i dream of inverse video. in my lynx, the links are underlined (as is any bold/italic text) and the selected link isn't (as is any plain text)...
  24. uh-oh by mrsalty · · Score: 1

    i sure hope that slashdot-green is on the list...

    --
    -- Hail Eris
  25. 16 color (4 bit) by yamla · · Score: 2
    Yes, there *are* some machines with only 16 colours (4 bit colour). And heck, even monochrome (1 bit) 'colour'. Many web sites worked fine on this computer with only black and white, but a large number did not.

    If you want to be truly safe, you need enough contrast between your background and your foreground so that it works on machines with 1-bit colour.

    But why bother? Nobody would seriously use such a machine to browse the web, as useful as it could be for other things. Similarly, do you really need to appeal to users with only 8-bit colour? I mean, so long as they can see something, is it really worth making it look perfect?

    --

    Oceania has always been at war with Eastasia.
    1. Re:16 color (4 bit) by dangermouse · · Score: 1

      You should, perhaps, read the article. Turns out the biggest problem area is 16-bit color.

    2. Re:16 color (4 bit) by dwhitman · · Score: 1
      ...so that it works on machines with 1-bit colour. But why bother? Nobody would seriously use such a machine to browse the web

      One word: Avantgo

      I browse selected web content on a 1 bit deep Palm Pilot display. I appreciate high contrast sites.

  26. Gamma (or lack thereof) and the web safe palette by cant_get_a_good_nick · · Score: 5
    Is it just me (and I don't know that much about color theory, just some perception) but an equal distribution of numbers in a color palette is horrible.

    Gamma kinda goes like this, perception of differences isn't based on an absolute difference, but a percentage different. I can feel the difference between one ounce and two ounces much better than I can feel it between 30 punds and 30 pounds 1 ounce. The absolute difference is still 1 ounce, but the percentage is radically different. The perception curve is based on an exponential, and that exponent is named gamma.

    The percieved color difference between 0x00 and 0x33 is radically different between 0xCC and 0xFF. You actually want a perceptually equidistant color space, not mathematically. Ever wonder why dark gifs look so bad? because there is too much spacing (perceptually) between colors at the bottom end.

    As we said, computers like mathematical simplicity,

    BS, programmers who don't understand color theory or are too lazy to program it right liked the mathematical simplicity.

  27. Not true (I wish it was) by Ian+Schmidt · · Score: 5

    I've written low-level drawing code that had to work on 3 dozen video cards, so I know entirely too much about this. There are actually 3 flavors of "high color":

    * 15 bit, no alpha channel, aka "555" color with 5 bits each of R, G, and B.
    * 15 bit with alpha, aka "1555" with 1 alpha bit and 5 bits each of R, G, and B.
    * 16 bit which (on PC hardware at least) is always "565" color, with 5 bits each for red and blue and 6 for green (because the human eye is more sensitive to variations in green).

    You can of course treat 555 and 1555 the same in most cases. Older boards tended to be 555 format, while most newer designs are 565.

    1. Re:Not true (I wish it was) by spitzak · · Score: 2
      564 is also true of XFree86 when run in 16-bit mode.

      It certainly seems to me to be the best possible use of 16 bits. The only problem is that if you code the "easy" way and draw a gray image, it may come out somewhat green, if you really want gray you have to leave the bottom bit of green as a checkerboard to get real gray everywhere.

  28. Only 8 vertex colors are safe by Colin+Simmonds · · Score: 1
    Unfortunately, with Netscape 4.61 on an HP-UX TrueColor display (visual), 7 of the 22 really safe colors display GIF-BGCOLOR mismatches.

    I see the same thing with Netscape 4.72 on an 8-bit HP-UX display.

    Of course, some of the supposedly non-safe colors may work OK on my display, but if you're trying to be truly cross-platform, the number is reduced to 15 safe colors.

    It's probably worse than that. I'll bet there's some platform out there that screws up some of these 15 safe colors, too. In the end, the only colors you can rely on to be the same across all color platforms are the eight at the vertices of the color cube:

    • Black (000000)
    • Red (FF0000)
    • Green (00FF00)
    • Blue (0000FF)
    • Cyan (00FFFF)
    • Magenta (FF00FF)
    • Yellow (FFFF00)
    • White (FFFFFF)

    And here I was hoping that the world had long since left the CGA palette behind. :)

    1. Re:Only 8 vertex colors are safe by studerby · · Score: 1
      It's probably worse than that. I'll bet there's some platform out there that screws up some of these 15 safe colors, too.

      Yes. Windows NT with IE5. See below. Only RGBCMY & B&W look "safe".

      --

      .sig generation error:468(3)

    2. Re:Only 8 vertex colors are safe by studerby · · Score: 1
      You mean "6-bit words". Bytes have always been eight bits wide.

      Wrong-o buckwheat, I know exactly what I mean.

      A 1620 byte used 6 bits - four value bits, a parity bit and a flag bit. Legal byte values of the value bits were from 0-9; despite being able to represent 0-15 with those bits, the machine hardware threw an error for the bit combinations we would now use for 10-15.

      Or as a 1620 history site describes it:

      The basic machine had 20,000 decimal digits of ferrite core memory arranged as a 100 by 100 array of 12-bit locations, each holding two digits. Each digit was stored as four numeric bits, one flag bit and one parity bit. The numeric bits stored a decimal digit (values above nine were illegal).
      --

      .sig generation error:468(3)

  29. Screen resolution by blameless · · Score: 1

    It's been my experience that the client is pretty understanding when it comes to the issue of color.

    The bane of my existence is screen resolution.

    Client: Make sure the logo is two inches from the left side of the screen.
    Me: Okay, whose screen?

    Invariably, the site gets optimized for the somebody's mother's PC, which has a 19" monitor set at 640 x 480.

    --

    Browser? I barely know her!
    1. Re:Screen resolution by Denial+of+Service · · Score: 1

      I have one client who has a 21" monitor set to 640x480x8. I laugh out loud each and every time I see that thing.

      --

      ---
      Slashdot: News For Zealots. Stuff That's Hypocritical.
    2. Re:Screen resolution by ChristTrekker · · Score: 1
      The bane of my existence is screen resolution.

      Really? After reading the sample conversation, it seems the bane of your existence is actually clueless clients that don't understand web publishing.

      But yeah, I know what you mean.

    3. Re:Screen resolution by blameless · · Score: 1

      Icons are frightening when they're that big.

      --

      Browser? I barely know her!
    4. Re:Screen resolution by ChristTrekker · · Score: 1

      Hey! Don't be so hard on the guy. Maybe he only has a 256k video card. Or something. And maybe if pigs had wings, they could fly. ;-)

  30. Gimp seems to have issues with colors by shaldannon · · Score: 1

    I've noticed in the past that Gimp seems to identify colors (particularly the hex values) differently from other programs (say, Paint Shop Pro). As a sample, create an image in PSP using a web-safe non-primary color (some really light or dark blue, for example). Test the hex value in PSP. Save the file to mytest.png. Open the file in Gimp and use the dropper on it. The hex value *WILL* be different (unless it's really close to a primary color). It doesn't at all surprise me that Gimp's idea of web-safe may not in fact *BE* web-safe.


    if ($user =~ m/shaldannon/i) {
    print "\n-- $user :)\n"
    }

    --


    What is your Slash Rating?
  31. Not even on the same MACHINE-but it doesn't matter by weston · · Score: 2

    I recently found time to begin learning photoshop for the first time at work. I thought I'd redesign my web page with my newfound skills.

    What I found quickly was that even using a web safe palette in photoshop, and then viewing my page in netscape on the SAME MACHINE, the color was skewed. (Curiously enough, the color in question was actually closer to what I'd intended in netscape on a different (Mac) OS).

    It didn't take me long to decide that there was pretty much no hope of complete color concordance, and I gave up, and just tried to make something that would look decent even if the colors drifted. That's pretty much what you have to do. Sort of like computer security?....

  32. Are the 15-bit colors really not a subset of 24? by Dominic_Mazzoni · · Score: 2

    In the article, the authors claim that when your monitor is in 15-bit mode, there are 32,768 colors it can display, and that these are chosen uniformly in a 32x32x32 quantization of RGB-space. This is correct. However, they also claim that none of these colors exist in true-color mode (except black and white and other pure colors) because, for example:

    In 15-bit mode, the color (1,1,1) where each number is in the range 0-31 gives us about 3.23% gray.

    In 24-bit mode, the closest colors you seem to have are (8,8,8) and (9,9,9) in the range 0-255 which correspond to 3.13% gray and 3.53% gray.

    However, this assumes that at a hardware level, there is a difference in the signal being sent to the monitor between 3.23% and 3.13% for each color channel. Is that really the case? My guess would be that when you're in high color (15-bit) mode, each pixel gets translated to its nearest 24-bit equivalent inside of the video card before the signal sent to the monitor. This is almost certainly the case when the connection to the monitor is digital, like in some new flat-panel displays. Anybody know about this for sure?

  33. What about PNGs? by ERICmurphy · · Score: 1

    I know that PNGs don't work in the majority of browses, but would they have the same problem? I bet they would. Also there would be alpha-channel problems. Does anyone know more about this?

    --


    -- ERICmurphy -- www.jabber.org for open-source, XML-based IM
    1. Re:What about PNGs? by Foogle · · Score: 2
      I can't get PNGs to *ever* match code-generated colors under IE on Windows. I just gave up and used GIFs again.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    2. Re:What about PNGs? by tialaramex · · Score: 1

      Yeah, IE for Windows is broken as usual. They think sRGB is 2.0 (or 1.8 or some other nonsense) and then wander off into fairy land screwing up all your colours.
      If you like IE, buy a Mac and run Mac IE 5.0 which is a really nice web browser, not Win IE 5.5 which is yet another bodge from the people who brought you "Windows 98 Second Edition"

      FWIW MS have promised to implement PNG (a mid 90s standard) properly in their "new" web browser due out late 2001. Making them the absolute last people to arrive at the party, but you just know it'll say "innovative" on the label.

  34. Web is not print by TheTomcat · · Score: 2

    I'm glad to see that they addressed the concept that different rules apply to different media.

    My favorite is:
    STRATEGY 9 -- Go back to print design.

    Anyway, I ran into this trouble a couple weeks ago. What I _REALLY_ hate is if you have a GIF that's a solid color (say #006000) and you set the BGCOLOR of a table or body to the EXACT SAME COLOR, the browser displays the GIF and the BG differently. Drives me nuts.

    Some day there will be a browser that actually works. Some day a long time after that, most people will be using a browser that actually works.

    Until then, I'm forced to send design back to the design team over and over until they get a clue.

    Someone else hire me.

    1. Re:Web is not print by TobyWong · · Score: 1

      yes that is certainly annoying... the workaround is to make a little 10x10 pixel square the same colour as your main gif background and tile with that rather than just specifying a hex background colour...

      --
      - Toby
    2. Re:Web is not print by TheTomcat · · Score: 1

      which is what I did to clear it up. Unfortunately, the browser displays GIFs and JPEGs differently.

      Stupid browser. (-:

    3. Re:Web is not print by jslag · · Score: 1
      Someone else hire me.


      Only likely to happen if you can convince your interviewer that someone else is responsible for the moosehead site rejecting Mozilla users by telling them to upgrade to netscape / IE 3.0 or greater...

    4. Re:Web is not print by TheTomcat · · Score: 2

      I'm not trying to pass the buck, but it is in fact not completely my fault.

      The site went WAY over budget as it was (our sales team needs a clue). My employer, nor the client will have little things like that fixed -- note the lack of ALT tags, etc.

      I'm assuming you mean the paragraph on the splash page? Is it happening somewhere else, too?

    5. Re:Web is not print by Requiem · · Score: 1
      Anyway, I ran into this trouble a couple weeks ago. What I _REALLY_ hate is if you have a GIF that's a solid color (say #006000) and you set the BGCOLOR of a table or body to the EXACT SAME COLOR, the browser displays the GIF and the BG differently. Drives me nuts.

      You're not alone. My work-around is to create a 1x1 background graphic, and use that instead of specifying the colour in the body tag or stylesheet. Hopefully, that stupid little hack will one day be unnecessary.

  35. High-color *DITHERING*... by whatnotever · · Score: 4

    Yet another inaccuracy in the article:

    These "senior" whatever-they-are's didn't bother to look closely at their tests. They say that the color mismatches occur in high-color modes because the browser has to pick between (as an example) 1.9 and 2.1, from an original 2.0, and it doesn't always pick the same thing...

    If they would look at their example images (ghost.gif and obvious.gif, linked from within the article), they would see that the BGCOLOR for the table cell was solid, but the GIF was *dithered*. They claim that it is a bug in the browser. You could consider it a bug, I suppose, but it's really just the fact that the browser assumes that BGCOLORS should be solid, and thus picks the nearest color, whereas images are quite often *not* solid shades of color, and they usually benefit from dithering.

    Another nitpick: The fact that they claim these colors that don't pass their test in high color aren't "web safe" is inane, at best. They consider these colors "unsafe" because they are shifted slightly in high-color? Um, how often can you get colors to display consistently across all sets of hardware/software? Never. A little color shifting is irrelevant. *Maybe* you can have an issue with high-color dithering (which they didn't seem to notice), but that's pushing it...

    Duhhh, I feel special because I picked apart an article written by guys making lots of money... :-P

    1. Re:High-color *DITHERING*... by Luminous · · Score: 3
      Another nitpick: The fact that they claim these colors that don't pass their test in high color aren't "web safe" is inane, at best. They consider these colors "unsafe" because they are shifted slightly in high-color?

      I'd like to see these tests run again (or just looked at again) and count the number of colors that the color shifted but was only a slight degree. I understand why the colorshift is a factor as I had to design a website using frames that a .gif of a solid color had to match the BGROUND color of an adjacent frame in order to look correct. I suffered the subtle shifting problem and had to keep switching colors to get it right. What was worse was I only had the choice of dark blues and light grays.

      But I think that is a rare problem as most of the time, as they mentioned in their article, transparency can be used to allow the BGROUND color come through and you will have a direct match.

      --
      This is not the way to build a lasting empire.
    2. Re:High-color *DITHERING*... by FunkyChild · · Score: 1

      When running into issues with images and BGCOLORs, WHat I tend to do if I can, is use a 1x1 gif of the same exact colour, and use that as the .

    3. Re:High-color *DITHERING*... by FunkyChild · · Score: 1

      D'oh! /. ate my HTML
      I mean: &ltTABLE BACKGROUND="foo.gif"&gt

    4. Re:High-color *DITHERING*... by david+lehn · · Score: 1

      hi there. i've managed to stay off the boards for a long time, but i finally decided i needed to offer a response to this post. first, we did look close at our tests. we looked for a long, long, long time, over and over, with differing contrast and brightness settings, in natural and artificial light, again and again. sometimes, some of the gifs appeared as if they were dithering (very slightly), and sometimes not. in the end we came down on the side of not dithering. from what i understood about internet explorer, it performs getNearestColor on both the image and the code, but for the image it adds in another function first, which actually results in 2 changes in color to the image, as opposed to 1 to the code, and thus the different results. this implies, however that the image is not dithering. either way--whether it's a dither or not--the fundamental problem still stands: high color display is seriously troubled, and the websafe palette is not websafe at that bit depth. this is something many people clearly did not know (as evidenced by the hundreds of email we've received in response to the article). second, you seem to misunderstand our point about inconsistency and why that makes the colors not websafe. gamma and other problems have long existed that mean that a single color looks different from one machine to another. we don't suggest at all that that makes those colors websafe. the idea behind the websafe palette--it seems to me--is that as long as you stick to those colors, your images and code-generated color will look the same, and will not be dithered. at high color, as we found, this is no longer true: a single color value on a single machine will not be rendered the same across image and code. i believe that to be a significant fact to web designers. dither or not, i believe that that makes any color that encounters such a problem not websafe at high color. that was the point we were trying to make about "unwebsafe." third, we never claimed to have all the answers. the motivation for writing the article was really to put out a call to the real experts to help us fill in the gaps. several errors have been pointed out already. that's fine with me. i should mention, though, that many of the "mistakes" people have pointed out have been contradicted by the input from many others. what's interesting to me now is that after 300 hundred emails to me and over 300 posts on this board, the "experts" still don't agree about what the real problem is. i feel that the article has succeeded in that it has sparked a much-needed debate--one that in the end will surely get to the answer, and lead to better software development (i hope). in the meantime, you might give a little more respect to people who devoted tons of their own time to investigating an important issue and then shared that information in an earnest attempt to find the solution, rather than making snide, bitter, unhelpful remarks. --dave

    5. Re:High-color *DITHERING*... by whatnotever · · Score: 1

      Yeah. You're right. I got "caught up in the moment."

      I'm sorry.

  36. Re:15-bit color is only stored in 16-bit chunks by korr · · Score: 2
    Actually, that is incorrect. '15-bit' color data is indeed stored in 16-bit chunks, however when the distinction between 15-bit and 16-bit color data is being discussed, 15-bit usually refers to pixel data in the 5-5-5 (5 bits for each color component), where as 16-bit refers to it in the 5-6-5 format (5 bits for blue and red, 6 bits for green). The 5-6-5 format has 65536 unique colors, and the 5-5-5 format has 32768 unique colors. The pixel format of your high-color modes depends on your video card. Most video cards these days use 5-6-5 as their high-color pixel format, which does indeed give you a full 65536 colors.

    The extra bit in 5-5-5 could theoretically be used for an alpha channel, however in reality it is almost always ignored.

    The advantages of the 5-5-5 format is that the color components are more equal, so you get a full 32 shades of true grey rather than the pseudo almost-greys of the 5-6-5 format. Of course, for most photographic data you want as much color depth as possible, so the 5-6-5 format is preferred.

    --

    Download a fast DirectX Tetris Clone [276 k]

  37. "web-safe palette" has nothing to do with quality by Speare · · Score: 2

    The concept of a web-space palette has nothing to do with consistency between hardware setups.

    The concept of a web-space palette has everything to do with using one general but limited set of colors for all images, when the hardware has only 8bpp in which to render.

    If you're using a video card in a 8bpp hardware mode (common in 1994), the hardware must use a palette: a lookup from 8bpp indices to the analog RGB triple. There is only ONE hardware lookup table for all applications that have access to the screen.

    In such a scenario, the graphics manager (Windows GDI, the MacOS equivalent, or whatever other system) generally gave the foreground app priority. It could load as many colors into the hardware lookup as it wanted (up to the obvious 256). All other apps had to use a "logical palette", which was a wishlist. The manager would map any spares to the best colors from all background apps' wishlists, and map any other graphics to the nearest equivalent in the definitive lookup.

    Changing the hardware lookup meant "palette flashes", most commonly seen when switching between two graphics applications, each of which trying to optimally select colors for its graphics documents. The flash was because the hardware lookup changes took place instantaneously, while the software had to refresh their images at whatever speed the CPU and video memory accesses allowed for.

    A web browser, unlike a graphics app, is used to render many images at once. Thus, it must in turn emulate the SAME sort of wishlist strategy for each image, not just each application.

    The 216 color "safe" palette was proposed, because this was the most theoretically evenly spaced set of RGB values that filled the whole RGB gamut (6 levels R, 6 levels G, 6 levels B, 6*6*6=216, 216<256).

    If the web browser app registered the 216 colors (plus any common shades of gray used by the default OS GUI), then it always had *some* chance of making a reasonable nearest-color compromise in every image it was asked to draw.

    There is NO way to make 100% match between different mediums. Two different digital-to-analog chips (DACs) made from the same wafer of silicon will still have different thermal and amp response curves. The best you can do is approximate.

    Macs and SGIs have inherently focused more on color reproduction quality, but they still vary a lot. PC cards are more interested in pixel pushing than in DAC quality, but they're better than ever at making good color. The reputations stick: Mac goes for high-saturation color, while PC goes for a flatter gamma.

    That's not even getting into RGB vs CMYK color spaces... the monitor, even in "true color" 24bpp modes, can only approximate about half of the actual color space available to the human eye. Print media can also get only about two thirds.

    Good logo designers have to consider embroidery, silkscreening on fabric, silkscreening on plastics, diecut metals, print and onscreen uses for that logo. You think the web was a limited environment for color choices!

    In short: "Safe palettes" are good for reducing compromised color selections, and a common palette from app to app helps in reducing that hardware palette lookup flashing. If you're in a higher color mode, you don't get any of the latter case, and the 216 colors are irrelevant to the compromises made in the former case.

    But you STILL won't look like your neighbor.

    --
    [ .sig file not found ]
  38. Two choices... by sdo1 · · Score: 2

    OK, so when doing web graphics, I've got two choices...

    1) Use a low-color palette and have graphics and pages that look generally crappy to everyone, or

    2) Stick with the "don't worry about it" method and have graphics and pages that only look crappy to those with amazingly low color palettes.

    -S

    --
    --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
    1. Re:Two choices... by Luminous · · Score: 2
      And those people who have low color pallettes have gotten use to dithered colors. In their mind, that is what the web looks like. They have their resolution set at 640x480 and damn if they are going to change it. They like just five colors (red, green, blue, black, and white) and if they can see a purple a yellow and by golly an orange that doesn't dither, they are tickled pink.

      I don't mean to be cruel to these users, but at some point in time designers have to stop designing for the lowest common denominator and move up to the second lowest common denominator.

      --
      This is not the way to build a lasting empire.
    2. Re:Two choices... by head_the_mongoose · · Score: 1

      I think of it this way :

      1) EVERYONE is (albeit slowly) moving on to broadband connections

      2) So bigger picture file sizes can download quicker

      3) Hasn't this been what's limiting graphics?

      4) We can move on to bigger picture file with, also, more in-depth colours.

      Maybe i'm wrong...


      "But Doctor, if they take away my head surely I'll die?"

      --


      "Fun Gums"
  39. who cares by Hard_Code · · Score: 2

    Am I the only one who thinks this is a non-issue created by people obsessed over aesthetics and graphic design? I have never once come accross a site whose color combination has limited the functionality of the site. Sure, if you have photorealistic images or something, they might look slightly different, but really, for most cases, does precise matching of color matter *that* much (not to slight the color blind). I mean, the BSD and YRO sections of Slashdot are pretty damn ugly, but somehow I still manager to cope. Are there really people out there who are going "Hey, this site looks subtly different on my Mac! Damn you! Burn in hell! I will never buy your products!".

    Who really cares if the colors are a bit off? (and I understand if it's a matter of principle - you don't design poorly if you know there is a right way to do something, but still...this seems like splitting hairs)

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:who cares by blameless · · Score: 1

      It's more than just an issue of colors rendering differently on different platforms.

      In some cases, Netscape displays indexed colors differently in a GIF than when specified in HTML as a bgcolor.

      I've run into situtations where a GIF that has a specific RGB value is inserted into a table cell (or body tag) with the bgcolor attribute set to the matching hex value, and there is a distinct shift at the image's edge. And this is when the machine (PC or Mac) is set at 8-, 16-, or 24-bit color.

      I've never seen it happen on IE, though.

      The workaround is to use transparency in the GIF, but that's not always practical. Sometimes you have to reslice the image & rebuild the table.

      --

      Browser? I barely know her!
    2. Re:who cares by Master+of+Kode+Fu · · Score: 2
      I guess it's because it's an issue that's near and dear to their hearts. They are artists, after all. I wouldn't be at all surprised to find that they thought various technical debates -- say, KDE vs. Gnome or Linux vs. Windows vs. MacOS vs. BeOs -- were non-issues created by people obsessed over licensing issues and software design.

      There's a time and place for getting colour matches as close as possible. When you're trying to choose something based on colour, you'll probably want as close a match as possible (that's why they print J. Crew catalogs on good paper). If I were reading a news story with photos, colour matching would be less crucial, but it would be bad if the colours were completely off. In the case of the colours being way off on some Slashdot discussions, it's annoying but not so bad unless the colour combo rendered the aricles unreadable. The necessity of sweating over the details depends on the application and judicious use of the mantra, "the best is the enemy of the good." If I had a deadline, I wouldn't sweat over the fact that the about box's graphics weren't the exactly correct shade.

      I do like it that some people concentrate on getting detail right. Take various GUIs. The icon redraw when opening a folder with a large number of files in the MacOS and in KDE and Gnome is much faster than in Windows 98. I won't even get into the garishly unsubtle choices in the Windows palette (even in 32-bit colour, you're stuck with the Win palette for colouring icons). Nothing major, but enough to give the feel that there's some shoddy construction under Windows' hood. Sometimes the little things do count.

      I'm glad we have people who care about good design and aesthetics -- I'm all for beauty as long as functionality is not sacrificed, and I think it may be harmful in the long run if beauty is sacrificed on the altar of functionality. Bring on the iMac, the Terayon cable modem, the Vaio, Korg synths and Nokia phones. They work well, and they look good too.

    3. Re:who cares by selfish · · Score: 1

      There's too much BS you have to wade through on the designer side, and this whole color palette issue is just one little pile in the heap. (Clients looking for a seventh round of revisions is another pile.) That's why I switched back over to the development side. They can argue over the colors looking right, while I just make the damn thing work.

      --
      This is not an official Fugazi sig.
    4. Re:who cares by SpyceQube · · Score: 1
      "Who really cares if the colors are a bit off?"

      Clients.

      --
      "Fortuna Imperatrix Mundi"
    5. Re:who cares by blameless · · Score: 1

      I read the fucking article.

      I still haven't seen it myself, though.

      --

      Browser? I barely know her!
  40. Color-blindness - relevant for ALL presentations by skoda · · Score: 3

    As a scientist, I give presentations occaisionally, and a (male) audience member later told me he was red-green color-blind, as was ~10% of the male population.

    Since then, I've tried to never use both red & green as the only distinguising characteristic on a chart, etc.

    While I'm at it - blue & red should not be placed next to each other, generally. Since they fall roughly at opposite ends of the visible spectrum, the eye's focal power differs the most between those colors. As your eye/brain tries to focus properly on two colors that require slightly different adaptations, you can perceive a "vibration" -- the boundary between the red & blue will have a high-frequency shimmering or vibrating appearance.

    This is not universal, and is most noticeable between bright solids with adjacent, straight edges.

    Further OT - it can also be used to interesting effect. There's a laser-tag place nearby, and the carpet has a blue-grid pattern offset on a red-grid pattern, illuminated partly by blacklights. From the observation gallery it has a 3D effect, with the carpet looking as if it has 12" deep holes in it. I believe it's due to the red-blue focusing issue.
    -----
    D. Fischer

  41. A little evidence to back you up... by Master+of+Kode+Fu · · Score: 2

    There's evidence to back up your statement: Statmarket.com, a subscription service that provides browser stats based on samples culled from sites that user their server stats technology, used to be free about a year ago. Even back then, their stats seemed to indicate that the prevalent setup for machines was 800*600 and 16-bit colour.

    1. Re:A little evidence to back you up... by thogard · · Score: 1

      Just don't forget everyone that installs a new video card in their windows box without the proper driver and ends up in 640x480x16.

  42. lynx??? by Alio · · Score: 1

    Why didn't they include lynx in the survey?

  43. Sorry, one more thing. :) by whatnotever · · Score: 2

    They say, "Unless you work entirely in black and white, approximately half your general audience won't properly see the colors you select for your site."

    Ahem. Let's rephrase that: "No one but you will properly see the colors you select for your site." If they think that slight color shifts are a problem, they need to standardize everyone else's: browsers, OSs, graphics cards, monitors, viewing conditions, and eyes. Enjoy.

  44. This should have been obvious by FascDot+Killed+My+Pr · · Score: 4

    Forget True vs High color. There are more basic issues at work:

    1) Non-color devices: Palms, cell-phones, terminals, lynx, etc.

    2) The reason people care about "websafe" colors is that they want the client to see what the designer designed. But if I adjust the settings on my end, I don't see it anyway. "The settings on my end" include everything from constrast/brightness/etc on my monitor to the individual color tweaks available on some TVs (as in "WebTV").

    It is literally impossible (not just difficult) to make this work, so why not design around it? Stop making pretty colors cover the fact that you have no content and actually give me some meaningful information.
    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:This should have been obvious by aardvarko · · Score: 1

      "Non-color devices: Palms, cell-phones, terminals, lynx, etc." FWIW, the color Palm IIIc has an 8-bit video controller; the default system palette is the 216 Web palette and 16 shades of grey. It's pretty schweet with AvantGo.
      -aardvarko
      webmaster at aardvarko dot com

    2. Re:This should have been obvious by deepakhj · · Score: 1

      Yup. Content is king. Design should aid the ease of obtaining information. Nothing more.

  45. Good Testing Methodologies by helleman · · Score: 1

    I found it refreshing to see some decent software testing going on. Why does it take two yahoos to find out that there are serious rendering differences in browsers? I guess this is another result of the 'browser wars'. Freaking guys, get together and come up with a standard!

    If only people TESTED their software. Jeeze, you think somebody at Micro$oft would have at least found that silly rendering bug.

    I guess that's the problem when you aren't working from a spec (just make it up as you go....) Is there a spec stating how colours are to be rendered mathematically? Ie round up or round down in these cases?

    It seems logical to me that in order to solve some of these ambiguious choices there has to be a spec.

  46. Web-safe: not for many Slashdot users by juniorbird · · Score: 1

    You'll note in this article that they tested their palette on Macs and Windows machines only. No flavors of Linux, no Solaris, no HP/UX...

    Why? Because every platform has a different 256-color palette. So those Web-safe colors aren't Web-save on most X-Windowing machines anyway.

  47. Pish-tosh by rho · · Score: 5

    Old-timey graphic designer motto (which isn't taught in schools anymore, to judge by Wired and it's ilk):

    No graphic design is better than bad graphic design

    I'm kinda old-fogey about this. If it's black, you read it. If it's blue, you click on it. If it's grey, it's the background.

    Jeez... If you're site is all about matching colors and transparent GIFs, you've got a brochureware site. Don't sweat it -- people will look at it once and never come back.

    (Browsing Slashdot in "simple HTML mode"...)

    --
    Potato chips are a by-yourself food.
    1. Re:Pish-tosh by Davorama · · Score: 2
      Jeez... If you're site is all about matching colors and transparent GIFs, you've got a brochureware site. Don't sweat it -- people will look at it once and never come back.

      Umm.... yeah including the guys who are paying all the bills around here....

      I'd say about 100% of the work I do is making simple PHP run brochure sites where PHP+MySQL is allowing people with no design skills to maintain their site after I'm done. These people pay alot of attention to how their very low trafic sites look on every machine that they happen to walk by and it's their word of mouth that keeps the jobs flowing in. This issue hits me all the time and it's a pain in the ass.

      --

      Davo -- Free speech, free software, AND free beer.

  48. Glosses over issue of accuracy vs. consistency by Dominic_Mazzoni · · Score: 5

    One of the most interesting things I learned in this article is how inconsistent web browsers are when attempting to render colors in 15 or 16-bit modes. I can imagine this happens because sloppy programmers might convert from an 8-bit number to a 5-bit number by doing a bit-shift, incorrectly ignoring the less significant bits.

    This is a big deal, for example, if you need solid colors (like table BGCOLORS) seamlessly blending with GIF images. I can imagine this coming up sometimes, but not THAT often. Luckily they offered some suggestions to remedy this problem (like using a transparent color in your GIF where it blends with the background).

    The authors of the article, however, seem to imply that one concern is that the colors people see are not the colors you intended for them to see. This is a different issue entirely! Just the fact that most monitors have brightness/contrast controls, plus the differences in gamma used by Macs and PCs, and other factors like this virtually guarantee that most users will not see exactly the color you intended.

    1. Re:Glosses over issue of accuracy vs. consistency by Holger · · Score: 2

      Actually, shifting a color value by some bits to the right _is_ the correct way to convert to lower bit resolution (each color component independently, of course). If you were to take the remaining bits into account (maybe rounding up by 1 if the next bit is 1), you'd get a problem. what would you round 0xffffff to? The only problem is that there are different mappings for pictures and bgcolor (probably one of them gets it right, one wrong). That's a plain old bug that needs to be fixed, nothing to be worked around. You can use the lower bits only when dithering, not when choosing the best approximation for a single color.

  49. And Cultural Sensitivity as well by jabber01 · · Score: 3
    Especially for international business, web designers ought to be aware of the psychological payload of color schemes.

    You would NEVER, for example, expect to do business with someone whom you pick up in a white limo in China - White is a color reserved for funerals, and typically associated with death.

    Also, keep in mind the industry you are dealing with. For example, in Nuclear circles, where many people started out in the Navy, red means ON(hot) and green means OFF(cold)... So a flashing red marker might get misinterpreted.

    But then again, developing a web site with your audience in mind is common sense, isn't it? Well, isn't it?

    The REAL jabber has the /. user id: 13196

    --

    The REAL jabber has the user id: 13196
    What you do today will cost you a day of your life

    1. Re:And Cultural Sensitivity as well by generic-man · · Score: 1

      Similarly, in the Far East, red is good (up, positive, etc.) and green is bad. I was flipping through the channels one day and saw some Asian market show where the ticker was displaying everything in the opposite color scheme -- red for stocks that ended up, and green for those that ended down. A lot of web sites and programs (like those annoying green-check/red-X buttons for OK and cancel) use red and green in the American/European standards. Asian viewers might get confused by such content.

      --
      For more information, click here.
  50. 99% of your audience are not anal web developers.. by magnanamous_cow_herd · · Score: 3

    A secretary in my office has a windows95 machine that the sysadmin never installed the correct video driver on. Her machine is set on "default display" which only displays 256 colors.

    It never bothered her that everything looked really weird.

    Consider your audience.
    Design accordingly.

    Roughly 99.9% of the general population are not anal retentive web developers.

    --
    "tension is the great integrity" -R Buckminster Fuller
  51. Re:Not even on the same MACHINE-but it doesn't mat by rho · · Score: 2

    I know your exact problem. Photoshop 5.5, right? Go to the RGB settings under Color Settings under the File menu. Change it to Monitor RGB or Adobe RGB 1998. Also turn off the embedding of a profile for RGB images.

    Photoshop 5.5 has a lot of nice stuff, but fungling with my colors is a big bugaboo.

    --
    Potato chips are a by-yourself food.
  52. Web-Safe is obsolete by tschak · · Score: 1

    The web safe colors (aka Netscape Color cube) was useful back in the days of Netscape 1.0 and 14.4 modems. These colors are the few that woudn't get dithered on a 8-bit (256 color) screen. Say nothing about color accuracy.

    Now, in the days of 8mb video cards in even the worst computers you can buy and high speed connections, limiting your web design to those 'web safe' colors is just plain stupid. Use a JPEG or PNG, damn it!

    --
    -tschak
  53. Stupid Client Tricks by TheTomcat · · Score: 4

    We had a client who was checking out their website on two different (same brand, model etc) laptops, same OS, same browser. Same color depth.

    They couldn't figure out why the colors weren't exactly the same, and over the phone, we didn't catch the problem either. Naturally, they thought it was a problem with our design or programming.

    So, when they were here for a meeting, they brought the laptops along, connected to the site, and said "There, see? The colors aren't the same."

    They were right. The colors weren't the same despite exact same configurations on the two machines.

    I _REALLY_ impressed them when I reached up and adjusted the brightness and contrast of the darker laptop.

    [eyeroll]

    1. Re:Stupid Client Tricks by Pig+Hogger · · Score: 2

      I hope they were happy writing you a $200 check for that...

    2. Re:Stupid Client Tricks by elbobo · · Score: 1

      completely off topic, but it reminds me of the reason why i quit doing tech support..

      i'd set up a small network and medical system for a client.. left them to it to twiddle their way through.. next day i've got an irate receptionist on the phone saying i've security locked her out from entering any payments.. i spend a good while on the phone walking her through the security interface.. everything's normal, i'm most perplexed.. eventually i give in and head off for the two hour drive to the site.. i get there, walk in, see her trying to enter the data, i press the numlock key, i walk out..

  54. You can't use 9 of them... by Anonymous Coward · · Score: 1

    If you are so flaming concerened about color that you think you need to use those 22 colors, you're really in trouble. Nine of the colors are either green or red. Why does this matter? Well colorblind people can't distinguish between green and red. So if color is that important to your site you'd better forget about it.

  55. Re:Gamma (or lack thereof) and the web safe palett by ChristTrekker · · Score: 1

    That's very interesting. I'd never thought of it that way before. IIRC, hearing works the same way. (Every octave is a doubling of frequency.)

    I wonder, then, why the "named" colors (purple, darkred, snow, cornflowerblue, etc) in browsers tend to be more prolific above 0xF0 and much less under about 0x30. Did Netscape think we needed more variations of off-white colors than off-black ones?

  56. Re:Not even on the same MACHINE-but it doesn't mat by ChristTrekker · · Score: 1

    Perhaps because the MacOS is designed with a more visually correct gamma than others. *shrug* And maybe Photoshop has its own built-in corrections on other platforms. Just an idea.

  57. Re:Gamma (or lack thereof) and the web safe palett by skoda · · Score: 2

    I read just enough color theory to survive my Ph.D. prelim several years ago, and promptly purged it from memory, so take this for what it's worth...

    You're right, human perception is not a linear function. We perceive green most strongly, over red and blue (in terms of a fundamental RGB colorspace). Also, our perception efficiency is roughly a bell-curve for each spectrum (R, G, B) with the max at some particular hue of each one.

    Our perception is also significantly affected by external conditions: adjacent colors, lighting.

    Two adjacent (non-white) colors will be perceived differently than if isolated on a white background.

    All lights have a spectrum; put another way, few (none?) consumer & commerical lights produce "white" light. Mercury-vapor lamps (i.e. street lights) are distinctly yellow. Neon lights, I think, have more blue than sunlight. So on. This leads to the common experience of buying a purple shirt in a neon-lit store and finding out it's blue in the sunlight (or whatever; I don't recall the particular color shifts). Likewise, a certain blue, say, may be very appealing, but when surrounded by a certain green, say, it no longer appears as expected. Combine that with the lighting issues, and you've got a mess.

    Related to lighting is the eye's light-adaptation level. When dark-adapted, nearly all color vision is lost, with the eye being most sensitive to red. So, a someone reading a magazine (or computer monitor) at night with dim lighting will see the colors differently than outside on a sunny day. (aside: I usually sleep on my side, so one eye is covered by the pillow and the other isn't. On a sunny morning, the non-covered eye is somewhat light-adapted whereas the other is more dark-adapted when I wake up. My green-lettered alarm clock then appears dual-colored. One eye sees the green but the other sees more yellow. Try it sometime: keep one eye covered for about 10 minutes and then look at strongly colored objects :)

    Back to the original poster...uniformly spaced color doesn't seem like the best choice for human interface issues. But since when have computer programmers concerned themselves with human interface issues? :)
    -----
    D. Fischer

  58. Let me make this one thing abundantly clear by KnightStalker · · Score: 2

    Good graphic design is better than no graphic design.
    Useful != plain.
    Useful != ugly.
    Well designed sites include, but are not limited to, brochure sites.
    Default background with text at the full width IS a design choice, and usually a bad one.

    You can have a useful, well-organized site that people return to, AND doesn't look like it was designed by programmers who spend 14 hour days in their caves reading nothing but man pages.

    --
    * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
    1. Re:Let me make this one thing abundantly clear by rho · · Score: 2

      I can agree with you, up to a point. Hey, I've pushed out my fair share of Shockwave/Javascript/1x1 pixel GIF sites myself. If the client wants it, I'll do it. I readily admit to being a whore.

      (Tho I find your comment funny since I visited your home page. It looks pretty good to me.)

      Which is better?

      A site devoted to people suffering from AIDS that is tarted up with javascript, frames, and Flash that looks nice to some people, but atrocious to others, that takes 45 secs to load every page because everything is contained in one big TABLE?

      A site devoted to people suffering from AIDS that is rat-simple HTML, where the most complicated tag is the unordered list, but allows people who are blind, almost blind, have physical dexterity problems, and everybody can see everything? And, because it's rat-simple, each page loads in a couple of secs (or streams out as received, cause it doesn't need to render the TABLE).

      I maintain that it's better to aspire to B than to A. If you can add elements to B that brings it closer to A, but not leave a good portion of your audience in the cold, that's not a bad thing.

      If you're Wired, you pump out the most eye-catching, fluff filled stuff you can. Your audience expects it. That's fine as well. You just have to accept the fact that I (and a few other people) will never visit your site because of the rotating buttons. I'll only visit because there's a good article.

      Keeping content-as-King as a guiding principle means you can move faster, put more content up, and have a better, more popular site easier and cheaper.

      That's just my opinion.

      --
      Potato chips are a by-yourself food.
    2. Re:Let me make this one thing abundantly clear by KnightStalker · · Score: 1

      I agree, given those options, "B" is definitely the better of the two. (I don't know what AIDS has to do with it...) But "A" is a poorly designed site. A well-designed site improves navigation TO the content, which is important if you have more than a few pages.

      Try the page I get paid to maintain. I think it's an example of a table-based page (the images are even integrated with the background color! and it doesn't use any wimpy 216 colors either :-) that aids rather than hinders navigation -- you might disagree.

      (That welcome from the president crap is there under duress. Don't blame me for it :-)

      --
      * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
  59. I'm supposed to.... by SquadBoy · · Score: 3

    take web color choice advice from the people who built this. Right...

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    1. Re:I'm supposed to.... by Nidhogg · · Score: 1
      Ho-lee shit.

      Right hand: Seven car pile-up on the freeway with multiple fatalies.
      Left hand: Razorfish website.

      I'm not seeing much of a difference between the two. Both are so awful you can't help but look in abject horror.

      MAN that thing's ugly. Thanks for posting that link... I think...

    2. Re:I'm supposed to.... by rjamestaylor · · Score: 2
      Thanks for the link. Yikes.

      I've always been partial to Philip Greenspun's philosophy of Web design. It's a classic.

      Now hiring experienced client- & server-side developers

      --
      -- @rjamestaylor on Ello
    3. Re:I'm supposed to.... by sigwinch · · Score: 1
      In order to visit this site, you need to enable javascript.

      <shrug> Could be worse. www.Sony.com comes up as a *black screen* with Javascript disabled (at least on Nescape). With a window title of "Welcome to Sony.com".

      At least they spelled "Sony" right in the title. ;-)

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

  60. Re:Are the 15-bit colors really not a subset of 24 by dangermouse · · Score: 1

    Well, that may be so, but you're still approximating. If your hardware is playing the closest-match game, you have the same problems of consistency you did when your software was playing it.

  61. Re:Not even on the same MACHINE-but it doesn't mat by dangermouse · · Score: 1

    I would just like to say: way to know your shit!

  62. Re:Gamma (or lack thereof) and the web safe palett by Paladin128 · · Score: 1

    There's something to be said for mathematical simplicity... if we were to distribute colors on a specified curve rather than uniformly, CRT and video card manufacturers may adjust the curve slightly to make there card look "better" or more "vibrant" or whatever. What's bad about this?? Lack of consistency. Things would look even more different between different monitors and video cards. You'd then start seeing "This site best viewed at 800x600, 24-bit color on a Matrox Millenium series card on a ViewSonic monitor"... that's not cool. Even distributions are simpler to get right across the board.

    "Evil beware: I'm armed to the teeth and packing a hampster!"

    --
    Lex orandi, lex credendi.
  63. colors are probably the least of your problems by _|()|\| · · Score: 1
    people will look at it once and never come back

    Agreed. Blending images with the background is a sign of a purely visual site. It's a good bet you'll also find pixel-based alignment (so I see narrow columns on a big monitor, but have to scroll side to side on a small monitor), screwy fonts, and not much more than a hundred words per page.

    (Yes, I see the rounded borders on Slashdot. Don't even get me started on Slashdot's design.)

    1. Re:colors are probably the least of your problems by Compuser · · Score: 1

      It is OT, but I'd like to get you started on
      /. design. I personally don't see a big
      problem. They choose horrendous colors for
      everything, starting with atrocious green,
      but the layout is clean.

  64. Works for Me by Mr.+Piccolo · · Score: 1

    System: FreeBSD running XFree86 3.3.6 at 16BPP on a S3 ViRGE/DX

    Browser: Netscape/Linux 4.75, Mozilla recent snapshot

    I see no squares on the test page.

    --
    Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
  65. Not hardly by HMV · · Score: 1

    I do remember not long ago when they put out great, useful, fresh content if not weekly then several times a month. It was a daily must-read.

    Then came Lycos. Now the site rotates in content from months ago to keep up the appearence of "fresh" content, and attempts to use audio and other media have only diluted what little new content is there.

    Webmonkey is a once-great but dying resource. At least they still have their archive up.

    But it's not just them. Builder.com has kinda dried up too. It's hard being a generalist site when good web sites require so many different skillsets these days.

    1. Re:Not hardly by Mr.+Adequate · · Score: 1

      Irt.org, man. They saved my life many times over about a year ago.

  66. I'm confused... by excesspwr · · Score: 1

    I can get 22 colors to display on the 3270 and 3278 monochrome monitors running on an IBM ES9000 mainframe...I think NOT!!! Although I am amazed it has an internet connection.

  67. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  68. Ya just gotta be clever, I guess. by NulDevice · · Score: 1

    It's difficult, and those 22 colors suck. BUt if you're crafty you can avoid having the disparities by not mixing browser and gif colors.

    Or you can just assume that people with 8-bit color are just used to seeing weird things like that, and get on with your life.


    ----

    --

    ----
    "I used to listen to Null Device before they sold out."

  69. Know yer Audience by komejo · · Score: 1

    While it would be nice if there was a clear-cut way of knowing how your latest subtly-beautiful-pastel creation was going to present itself to any given web user, perhaps what one might best do it to look at the weblogs and see the os/browser combo's that hit your site.

    It may seem incredible to you and I, but some folks do not upgrade their equipment on a quarterly basis. Even more shocking, these folks may not even change their factory settings!

    My solution? Cover your desk with computers, load 'em up with partitions, and when you design your site, QA as you go. Frustrating? Yes. Slows you down? You bet. But you end up knowing how most folks see your site.

    Alternatively, you can program your site in XML, and have Gemstone belch out a different version of you site for each level of platform/os/browser. Joe K~

  70. Don't forget... by CptnHarlock · · Score: 1


    Helvetica
    --
    "No se rinde el gallo rojo, sólo cuando ya está muerto."

    --
    $HOME is where the .*shrc is
    -- silver_p
  71. What the Hell is a Web Site For? by selfish · · Score: 1

    What ever happened to content being king? Let's see, I could spend my entire work week worrying about and tweaking graphics that are only by sheer chance going to look exactly the same on any two computers and completely ignoring the fact that I have no content. Or, I could put those same 40+ hours into generating useful content for my web site and creating 216 color graphics simply accepting the fact that no matter what I do, I won't be able to make the site look the same to everyone all of the time, but it will look acceptable to most people most of the time.

    Consider the adolescent surfing or watching scrambled cable channels for prOn. Millions of colors, 216 colors, 4 colors, B&W dither; crystal-clear reception, wavy scrambled picture with audio, wavy without audio, audio only. It doesn't matter at that point, all they want is the content. It all boils down to content, folks, both pictures and non-pictures.

    (And don't tsk, tsk me for the prOn bit...you know you've done it, too. :-)

    --
    This is not an official Fugazi sig.
  72. Re: IBM mainframes by cant_get_a_good_nick · · Score: 1
    I used to be webmaster for my school, for the computer store. At that time, site was only a bunch of price lists, so do some reg expr. substitutions (in Mac BBEdit) on some csv and I was ready.

    School also had an IBM VM/CMS mainframe as it's primary big machine (now since retired). It ran a terminal based web browser named Charlotte. Trust me, I heard it when professors couldn't browse the lists in charlotte.

  73. Important difference by PurpleBob · · Score: 4
    The headline is too sensational. The Web-safe palette isn't a "myth" - it still works perfectly well for what it's supposed to do in the first place: contain colors that can be displayed without dithering.

    The 22 colors they've found are ones that not only can be displayed without dithering, but look exactly the same whether in an image or as an HTML background. The times you'll run into problems using colors that aren't in these 22 are when you're trying to put images on that background.

    For one thing, you can still use transparency safely on top of any of the 216 colors. Otherwise, you can still use all 216 colors in the foreground of the image - only the background has to be one of the 22 colors if you want it to look right.

    These 22 colors include, of course, black and white, which I'm guessing account for at least 90% of the page backgrounds on the Web.
    --
    No more e-mail address game - see my user info. Time for revenge.

    --
    Win dain a lotica, en vai tu ri silota
  74. Web-safe huh? by mholve · · Score: 1

    I don't think I've ever used a Web-safe palette... I usually gear my sites for the upper-end of the scale (high-bandwidth, 24-bit, higher resolution), so it's never been an issue to begin with. ;>

    1. Re:Web-safe huh? by webmistress_amanda · · Score: 1
      I usually gear my sites for the upper-end of the scale

      That's good if your audience is at the upper-end of the technology scale. My audiences are musicians and bikers, so I tend to think more like "how bad does this suck at 640x480, 16 colors?"

      This assumes of course that your audience is important to you. If you are doing a site just for fun, it's not that important.

      Wait, did I imply that this is fun??

      --
      Love 'em all and let God sort 'em out...
  75. Using quadrillons of colors by Animats · · Score: 2
    Even 24-bit color is kind of lame. You can see the boundaries between adjacent 24-bit colors; there's still some banding. 10 or 12 bits per pixel are needed to make that effect disappear completely.

    The latest generation of Softimage renderers use a format which has a 32-bit floating point number for each color value of each pixel. Why? So realistic lighting models in radiosity renderers will work. The real world has many orders of magnitude in intensity variation. High-end animation sometimes needs to work in a true intensity space, so that sunlight and shadows are properly represented. This is necessary to make compositing work right. At the very end, there's flattening as the images are rendered for display, but in the middle of the process, you need that kind of dynamic range.

    1. Re:Using quadrillons of colors by thogard · · Score: 2

      The real trick is not to use RGB but to use HSV and do the HSV -> RGB conversion in analong section on the back end of the A/D conversion.

      When we first got a 24 bit display at school, I wrote a program that would draw a rainbow which had wonderful changes between the colors except the orange bits. The thing just could not display enough shades of orange. I then wrote a color picker program that would display all 16 million colors over 16 pages of display. It turns out that about 8 million of thouse colors are brown when shown with other colors and even more look like ugly brown when shown by themselves. Extending the RGB model further just wastes more backing store memory for more shades of brown. From what I have seen, HSV would even work very well with 16 bit modes.

    2. Re:Using quadrillons of colors by Apotsy · · Score: 1
      Another reason why high-end 3-D renderers use such extreme color depths is so that they can take advantage of the full range of the logarithmic 10-bit-per-component Cineon format. If you just render so that it looks good on your 24/32 bpp monitor, then it will look like crap on film.

      Beats me what people are going to do after the conversion to digital video for movie making, though. I guess all that work that went into making computers use the full color range of film will just be thrown out the window, because video's color range is so much narrower. But hey, it's "digital", therefore it's "better", right?

    3. Re:Using quadrillons of colors by scrytch · · Score: 2

      > Extending the RGB model further just wastes more backing store memory for more shades of brown

      I imagine it could have a market ... Quake seems particularly attached to that color after all ;)

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  76. Last straw by fleener · · Score: 1

    Could you make my day any worse with this news? I've had it! I'm becoming a brick layer.

    1. Re:Last straw by selfish · · Score: 1

      And I'm sure even brick layers have something they're overly anal about that we as non-brick-laying folk never notice and could care less about. Is the mortar of an exact depth around every brick? No? Tear it down and start over, and for godsakes, make sure the mortar is always the same thickness! The tenants would rather have evenly-spaced bricks than a place to live!

      --
      This is not an official Fugazi sig.
  77. Re:99% of your audience are not anal web developer by wishus · · Score: 2

    If you are doing design in-house, that may be alright. But if you have been hired to design for someone else, your real audience is that person that hired you. If she thinks it looks like crap, then it does, regardless of what the world will think.

    If you make your living off contract design, your audience is completely different.

    wishus

    Vote for freedom!
    ---

  78. What if we want web unsafe colors? by Greyfox · · Score: 2
    What if I want to set my web site up with a perfect combination of (flashing) colors to induce an epilectic siezure in viewers? Where's the research for that?

    And I wonder why I haven't got any hits in the past six months... (Yes, I use frames, but it is lynx friendly.)

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:What if we want web unsafe colors? by groke · · Score: 1

      Hey, I tossed a hit your way not more than 2 weeks ago! should be somewhere in the 169.207.x.x range.. so BAH!

  79. Re:Gamma (or lack thereof) and the web safe palett by Parity · · Score: 2

    Actually - there are gamma conversions somewhere between the equally spaced hex numbers (which have to be equally spaced, obviously, they're integer values) and the intensity displayed on your screen.

    Unfortunately, this is not the same Gamma between platforms...

    I believe there's actually a gamma conversion in your video card and then another gamma conversion in your monitor, and then on some monitors the 'contrast' knob actually adjusts the gamma, but on others it's really contrast... I'm kinda surprised, actually, that they managed to find -any- websafe colors -at all- given all the variables.

    Anyway, in theory, PNG is supposed to solve all these problems (at least for images), by allowing a gamma value to be attached to the image so the appropriate adjustment can be made, but no web browsers are supporting the gamma-functions of PNG, or they weren't when O'Reilly's PNG book was written.

    --Parity

    --
    --Parity
    'Card carrying' member of the EFF.
  80. Webreference? by gonzocanuck · · Score: 1
    www.webreference.com does a pretty good job.

    I have to agree about Webmonkey tho, you wonder how it could have gone so to pot, I've maybe read six articles in 2000, and all the others rotated on the front page are from 1999 or 1998

    Builder is getting there. They are still a good beginner site. The real prize there is the Builder Buzz - it's a really good web dev community

    ----

    --

  81. This is old news by crisco · · Score: 2
    The issues with 16 bit color have long been known, I've seen it discussed on and personally experimented a little bit at least a year ago and maybe two. It boils down to what is supposed to be the same color for different components of a page isn't always the same color. Techniques for dealing with it for the 'pixel perfect' crowd have already been discussed.

    Something they didn't really touch on is the fact that different OS, Browsers, Video Card Drivers and hardware will give different results. Case in point, a buddy of mine made a nice grey gradient for the background on his webpage. Easy on the eyes at 24bit. Bad banding on my old Matrox card at 16bit. We checked it on an old Diamond Stealth card at 16bit and it looked horrible with uneven bands with shades of green and purple in them.

    Of course, it all comes down to what half of the replies to this article have said, the web is not print publishing, you cannot have pixel perfect designs for 100% of the audience. Websites that are built for standards compliance and accessibility first and eye candy second will always be more robust in face of alternative browsers and browsing platforms.

    --

    Bleh!

  82. Re: Other "Safe Colors" by JabberWokky · · Score: 3
    Reminds me of an old TV technician joke: What does NTSC stand for?
    Never Twice the Same Color (prob. referring to the inevitable drift of a analog tint control)

    Although drifing off-topic, but still very geek, I've always heard it as "Never The Same Color", which rolls off the tongue better.

    DeepGeekStory: Most people have heard of the Rocky Horror Picture Show, where people get dressed up, throw rice and toast, and yell lines at the screen. Fewer have heard of the little known sequal (sorta) titled "Shock Treatment". People also get dressed up as characters in Shock Treatment, act out the parts, and yell lines.

    One song (Looking for Trade) is filmed under red light with red walls, with white spots of color. A friend yells the line just before the song starts: "Hey, Show us your complete disregard for the NTSC format!!". Of course, on televisions (including projectors, which is how we were watching the movie), the red smears and blurs across the screen because of NTSC's lousy color signal handling.

    ObObservation: Could you ever have a NTSC colour signal? Or would be oxymoronic, like a PAL color signal?

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  83. It's worse than that... by studerby · · Score: 1
    ... they apparently didn't test on Windows NT. I was reading their article and fiddling my display settings, and 8-bit color SUCKED! Only 9 of their "really safe" colors wee safe - RGB, CMY, white, black and the "off black". NT4, SP6, IE5...

    I've put a 24-bit BMP screenshot of the results here (a 3.8MB file)..

    Looks like color is handled very differently in NT4 and in 95/98. I'm just shocked, shocked I say, that Microsoft would be inconsistent...

    --

    .sig generation error:468(3)

  84. Microsoft responsive ? ask Webstandards.org by StopLifePatents · · Score: 1

    if you take a look at the experiences
    the people at http://webstandards.org/
    made with similar promises from microsoft
    one can not be so upbeat about them
    helping fix the colour problems anymore.

    kind regards philippe

  85. Misinformation alert! by Plasmic · · Score: 2
    Well, someone didn't read the article. Using the word "machine" in reference to this problem shows that your clue level has dropped off the charts, as it has nothing to do with hardware.

    First of all, you're completely missing the methodology of the testing procedure (as are many other Slashdot readers). You're also assuming that they displayed the color on two separate machines simultaneously with different versions of a browser and just eyeballed 'em to see if they looked the same. This could not be further from the truth. From the article:
    We started by creating a test page with all 216 colors. We placed a 60 x 60 GIF in the center of a table cell with CELLPADDING=10 and BGCOLOR set to the same HEX value as the GIF. What we're hoping for is that the little square GIF in the center will be identical to the color of the cell. If we can see the square -- even in the slightest degree -- it means that something went wrong.
    You can look at the te st page to see what they're referring to (I'd suggest dropping down to 8-bit/256-color to get the point).

    It has nothing to do with colors not looking quite right from one videocard/monitor/OS to another, it's all about the way the browser/OS match colors. That is, if you tell the browser to display #CCFF66 in 8-bit mode, it has to find the closest match that's actually in its available palette. Here is the problem: some browsers might determine that the closest match is #CCFFFF and some might determine that the closest match is #CCFF00.. and then when you throw in a GIF that's supposed to be the same color, your computers tends to use a completely different "algorithm" for determining how to match the GIF's color. So, the actual internal HEX value associated with a single-color GIF that's #CCFF66 and a section of a page with BGCOLOR set to #CCFF66 might not be the same on two different browsers. It is a tangible and measurable difference in values.

    This isn't some sort of video-dependent thing or weird, quirky phenomenon that just makes colors "kinda look different." There is a qualitative variation in the way that colors are selected, regardless of how similar (or different) they might appear, depending on your monitor.

    Although you could test more browsers and operating systems (this test was only concerned with Windows and Mac), there is nothing arbitrary about these 22 colors.
    1. Re:Misinformation alert! by Juggle · · Score: 2
      No I'm not the poster you were commenting to, but I do agree with them.


      And yes I did read the article and do understand their testing methodology. I did load their test page and the "super amazing happy safe 22 color pallette" that they reccomend. But even on my relativily mainstream system their 22 colors didn't all match the backgrounds. And that's on a Win2k box with a TNT2 card and recent drivers. Sure at 24 bit color where I normally spend my time they all matched up just fine. But at 16-bit and 256 color even the 22 "Safe colors" didn't all match gif to background.


      And that's precisely what they claim won't happen. This is windows (which they claim to have tested) and it is Netscape (which they claim to have tested) and the colors they claim won't shift did indeed shift. So by their own arguments there are at least 5 more colors that should be dropped from their list.


      I won't get sucked back into the argument that the web is fundamentally different than any other design media currently in existance and why you have to give up some control to work with it since I'm getting sick of it. I do deal with it on a daily basis when talking to clients (I just had one who wanted his site to match the colors on a building across the street from his office!) and 9 times out of 10 a few minutes of explanation and a quick demonstration of shifting color settings on their monitor and they start to "get it".


      But after viewing Razorfishes own website a few months ago when that whole thing blew up about them getting sued for doing a piss poor job I'm not surprised that some of their senior designers don't "Get it". And frankly after looking at their site I don't see how a company could have expected a well designed and functioning site from them. Don't people even visit the homepage of the people they hire?

      --
      --- Juggle juggle@hitesman.com
    2. Re:Misinformation alert! by david+lehn · · Score: 1
      plasmic, thanks for offering a very good explanation of our testing methodology. it was apparently not clear, and that has led to quite a bit of confusion about what we were actually claiming.

      to clarify something else: we were not in any way asserting that the "reallysafe palette" was absolute. we were simply saying that those were the colors that we found to work. notice all the qualifiers in the paragraph in which we introduce the reallysafe palette. also, we felt that the tone of the article was such that it was inviting people to do their own research and validate, qualify, or debunk our findings. sorry for the confusion on that. (in fact, please see a post i just put up elsewhere in this thread that elaborates on the reallysafe palette).

      finally, i don't appreciate the unfounded comments about razorfish. neither hadley nor i worked on the project for which we are being sued; moreover, i am quite sure that you have no idea of the facts behind the situation. perhaps you might instead appreciate a company that employs designers who take things seriously enough to devote an enormous amount of time and energy to researching such an important issue and then offering up what they found to the web community at large. --dave

  86. Re:Gamma (or lack thereof) and the web safe palett by gea · · Score: 2
    Actually, on a typical PC, the perceptual difference between 0x00 and 0x33 is the same as that between 0xCC and 0xFF. In the absence of any gamma correction, the transfer function from frame buffer value to CRT brightness is close to the inverse of the transfer function from CRT brightness to perceived brightness. Which means the pixel values should be perceptually coded.

    In fact, JPEG relies on perceptual coding, so that the perceived effect of the lossy algorithm is minimized.

    The exceptions to the rule are SGI machines (which were designed with ray-tracing in mind, so they assume physical coding in the frame buffer and use gamma correction to convert to perceptual coding) and Macs (which have a gamma correction intended to mimic the dot gain of the original Laser Writer.)

    For more than you ever wanted to know about gamma, see Charles Poynton's Gamma FAQ and the sRGB proposal.

  87. Re:Not even on the same MACHINE-but it doesn't mat by rho · · Score: 2

    Wish I could claim some kind of freak genetic abnormality that allows me to remember obscure stuff, but in reality, I fought with it for over a week trying to get Photoshop 5.5 to work as well as 5.0 did for me. It's hard to forget such pain.

    --
    Potato chips are a by-yourself food.
  88. Re:Gamma (or lack thereof) and the web safe palett by cant_get_a_good_nick · · Score: 1
    Yeah, pretty much everything you said is right, at least from what I remember (for me it was Freshman Psych).

    There are other issues too, the human eye is very perceptive to green, more so than red and much more so than blue A truly good palette must take this into account. The thing is, once you get a palette, their always the same size (256 * 3) so you could tune it if you wanted.

    As far as the color of "white" light goes, ask any photographer what a pain that is. The human eye adjusts to the holes in the light (not enough blue to be white for example) but the camera doesn't.

  89. Re:Sorry, one more thing. :) by Silver+A · · Score: 2
    If they think that slight color shifts are a problem, they need to standardize everyone else's: browsers, OSs, graphics cards, monitors, viewing conditions, and eyes. Enjoy.

    That's exactly what the friendly folk at Microsoft are trying to do.

  90. Misinformation alert: a rebuttal by rkent · · Score: 2
    Plasmic said: "Well, someone didn't read the article. Using the word "machine" in reference to this problem shows that your clue level has dropped off the charts, as it has nothing to do with hardware."

    Whoa, put away the flamethrower! I did indeed read the article. If I made a couple of mistakes, it doesn't mean I'm "off the charts." Because I wasn't entirely in error. Let's assume, for now, that it does indeed have nothing to do with hardware (caveat: keep reading). Even so, the 22 colors under discussion might not be right in your environment, because how many of us are using one of those browsers (NN, IE) on one of those platforms (Win, Mac)? Lots, but probably not all. So the color matching on your chosen platform (Linux, and HP like the parent post said) might be different yet again. Even without taking hardware into account, there are tons of variations that the article didn't account for. So, there's essentially no web-safe palette, at all. You could probably scope out your demographics, discover that ~50% of people are using some IE variant on win9x, and create a "web-safe-enough" palette.

    But, if hardware makes no difference, then what about this (from page 5 of the article):

    Admittedly, we got different results in what would seem to be the same conditions: one Win9x machine would fail for a color, and another such machine wouldn't. We decided to play it safe. Really safe. We found that only 22 of the 216 colors we began with did not end up being shifted incorrectly in at least one viewing environment...

    And then they linked to the "reallysafe palette" from there. Why would windows machines with (presumably) similar software setups behave differently? Isn't it possible that it's somewhere in the video driver, and therefore at least partly hardware dependent?

  91. You've still missed the point by Pinball+Wizard · · Score: 2
    >> If you wanna browse in four colors you can, but why should my experience be spoiled by whiny pathetic ten year old technology huggers?

    Apparently you didn't read the article. The biggest incompatibility is trying to present colors the same to both High Color(15 and 16 bit) and True Color(24 bit). Even if you leave the old 8-bit browsers out of the picture, you have to contend with the fact that there is no compatibility between High and True Color. There is no overlap: if a color is represented in True Color, by mathematical definition it is not represented in High Color.

    Seeing as how ~56 percent of people use High Color and ~38 percent use True Color, you've got a real problem there. You cannot present the same high-quality image to both audiences. Getting rid of High Color settings would largely solve the problem, but unfortunately, these people are in the majority.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:You've still missed the point by John+Miles · · Score: 2

      I disagree.... the differences in high-color and true-color representations of a given 24-bit RGB value are going to be vastly overshadowed by differences between the cheap consumer-grade SVGA monitors the pages are being viewed on.

      It makes sense to obsess about a few LSBs of RGB data only if you know the display device is capable of rendering the difference meaningfully and consistently. That isn't the case when you're designing web pages for Joe Six-Pack.

      --
      Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
    2. Re:You've still missed the point by Rogain · · Score: 1

      Yeah this is the fetish that lead to PDF.

      Oh come on, its a freaking webpage not Art!

      Buwhahahaha! I'm a corporate webmonkey, I
      make Art. See Look how meaningful my rendition
      of the IBM logo is. Wow! Gee, like I am not a
      coder of html, I am a Director of a Website
      Production. The website I made for Wallmart
      has greater depth and feeling than the movie
      Grapes of Wrath. Tis Art, celebrate me!

      ps, my entry was made with "Plain Old Text" selected.

      --
      The current Slashdot moderation system is made by gay communists!
  92. A reply by Plasmic · · Score: 1

    I agree 100% with this post. The explanations of your comments that were previously just generalizations are much more intellectually satisfying. Thanks for the reply.

  93. Re:C'mon EVERYONE should be running true color tod by phossie · · Score: 1
    there's no excuse not to be running in 32-bit truecolor at at least 1024x768

    passable monitors are still upwards of $200 US.

    --

    [|]
  94. And what Pantone number would that be? by human+bean · · Score: 1
    When will people understand that web design is not print?

    Web design has a lot more in common with video production than it does with print. About the only thing that seems to be a constant are the marketing rules: "if you don't see it in the first ten seconds, it doesn't matter", and "if it isn't on the first page it doesn't count".

    I think the only solution is to have manufacturers build PC's and monitors that only display Pantone colors. We know what is good for the people...

    --

    *whup* "Get along, little electrons. Heeyah!"

  95. Designer's point of view by uriyan · · Score: 1

    Color management and font management are the two most difficult aspects of a graphic interface. However, while slight variations in colors are regretable, they are not essential, so I think that the best strategy is:

    • Use the web-safe pallete as a basic guideline. IIRC the article, Netscape supports it well.
    • If you want some fancy color that is not in the pallete - put it in. Make sure it looks good on 24/32bit systems. It is better to optimize for the higher-end audience, so that the design will be appropriate for a longer time. It is also true that people with good graphic boards usually have good computers, and good computers can run $YOUR_FAVORITE_BROWSER which can in turn run your cool DHTML tricks.
    • Present the site to your boss/customer on a 32 bit board. In general, make sure that he will never use a browser that may have an issue with your site (even if you solved it).
  96. console browsers by JanKotz · · Score: 1

    OMFG -- will you people just give up on lynx already?

    If you don't have the bandwidth, get a new modem. I've had 256k or better access at work and at home for the past three years, with the exception of the time when I moved and the telco wouldn't install DSL for a month or so. I had to borrow a friend's cheap ass 56k WinModem, and it wasn't that painful. Surf with images turned off if you really don't need them.

    If you don't have the horsepower to run a piece of software, get a new computer. Barebones K6-2's are out there for $100.

    If you don't have the RAM, may I remind you that you can squeeze by with just 16 MB, and even if that is unbearable, invest another $20 to double that amount! If you can't expand, see above.

    Altruism is not an excuse anymore. Mozilla is GPL -- download it, build it, and run it. See pages in the form HTML intended!

    Nobody is impressed with your 1337 h4x0r ski11z. Lynx doesn't offer anything close to the functionality of lesser GUI browsers. It's one step short of WGET. Using lynx on today's web looks as smart as riding a banana seat Schwinn up a switchback mountain bike trail.

    You don't have to have a pitiful system. You're a technogeek, aren't you? I'm sure you can afford it. I have a friend whose company is throwing out Pentium 75 systems as we speak.

    On the information superhighway, just like any other highway, you either keep up with traffic or get the fuck off.
    --

    --
    "A witty saying proves nothing" - Voltaire
    1. Re:console browsers by Pinball+Wizard · · Score: 1
      I will gladly accept any P75 systems your friend's company is throwing out. Email me if you want someone to take those. Ever hear of clustering?

      Lynx has its uses. For me, the internet is about text. I use the internet for information, not graphics. Lynx is faster than anything else, and probably always will be.

      --

      No, Thursday's out. How about never - is never good for you?

    2. Re:console browsers by MarNuke · · Score: 1

      Oh please!

      You're on a UNIX server setting something up through a ssh session. You need to look a some doc on a web site. What are you going to do?

      1) hit ctrl-z, lynx website.org

      or

      2) a)if in unix, fire up netscape (becuase it crashed), pray to god it doesn't crash again, type in web site, cance find site, type in www.website.com, wait for the images to load then read your doc

      2) b) if in windows, open IE, tell it to stop, get the annoying "action cancel page", type in website.com, wait, get "unable to load page", hit stop, get cancel page, type in www.website.com, wait for connection, wait some more, and five minutes latter get to the page

      What's easier to read a simple doc?

      --
      MarNuke
    3. Re:console browsers by JanKotz · · Score: 1

      wget $URL > $FILENAME && $VISUAL $FILENAME
      --

      --
      "A witty saying proves nothing" - Voltaire
    4. Re:console browsers by cant_get_a_good_nick · · Score: 1

      In the immortal word of Foghorn Leghorn:
      I say I say it's a joke son.

    5. Re:console browsers by jesser · · Score: 1
      if in windows, open IE, tell it to stop.

      Tell it to stop what?

      type in website.com, wait, get "unable to load page"

      Does lynx fill in the www automatically? What happens if you try to go to bugzilla.mozilla.org or another site that doesn't have a www alias?

      --

      --
      The shareholder is always right.
    6. Re:console browsers by Broccolist · · Score: 1
      I use lynx about half of the time also. The interface is comfortable (I like never having to use the mouse) and I get to read everything in the font and color I like best. And 90% of the time I don't need the functionality of a GUI browser.

      I use lynx for the same reason I use vim: it just has a nice, comfortable, predictable environment (I know I won't run into stupid javascript or annoying second browser windows, for example). Elite-ness or crappy hardware has nothing to do with it.

    7. Re:console browsers by jesser · · Score: 1
      ahh. neat. i checked and moz does that too, alhtough the implementation is slightly buggy.

      --

      --
      The shareholder is always right.
  97. Re:Are the 15-bit colors really not a subset of 24 by Static_Neurotoxin · · Score: 1
    If your video card has a 5bit DAC for red/blue, a 6bit DAC for green and an 8bit DAC for indexed color and True color then this would be true.

    Most (all?) video cards only have 8 bit DACs and dither in the lower few bits for hicolor. So there is an exact match between any 15/16 bit color and a 24 bit color. It just might not be what you think it is.

    --
    --- If stupidity got us into this mess, why can it get us out?
  98. Compare it to black and white.... by webmistress_amanda · · Score: 1
    For universal readability, the key is contrast. As in, if your site was seen in monochrome, how would it look then? If you have enough contrast between your colors, you shouldn't have problems. Slight color shifting is acceptable for most applications, the key being whether or not it interferes with readability. One major pitfall is when you start trying to do different tones of the same color (i.e. dark green text on light green background etc.). Users with "less" colors won't be able to read the text in that situation.

    I've tested my site with every browser/palette/os/configuration I can find, and I think it looks pretty good on every single one. (Yes, even Lynx!) If anyone checks out this site and finds something amiss, please let me know. My goals is that *anyone* can read and use this site. It's pretty basic, but it's valid HTML, very functional and loaded with content. Content is *still* King.

    --
    Love 'em all and let God sort 'em out...
  99. Re: Other "Safe Colors" by Pig+Hogger · · Score: 2
    Reminds me one day when the girl who was reading the news on TV was wearing a blouse with HORIZONTAL black & white lines that were about 2 scan lines high.

    Can you imagine the razzle-dazzle it did on NTSC???

  100. 16 bit misbehaving.... by patSPLAT · · Score: 1

    In the article they mention different 16bit machines behaving differently. This is (at least partly) because 16bit color on Windows sets the system palette to represent the background image as well as possible. If you have different background images, the machines will have different system palettes.

    There shouldn't be any complaining about a lack of standard. Pretty much every new video card can display 24bit color at resolutions above and beyond monitor technology. 16bit was just a temporary midpoint in the evolution of graphics cards to true color. Though it will take a while, color compatiblity debates will become less important. Taste is a different matter...

  101. The TRUE web-safe colors.. by Dexx · · Score: 1

    There are only TWO really web-safe colors - black and white. Wait.. on old monochrome monitors those'll be black and some other color, which may not be white.. I guess the only websafe color is black. -Dexx

    --
    Feel the fear and do it anyway.
    1. Re:The TRUE web-safe colors.. by Spire · · Score: 1

      The default 320x200 2-bit graphic mode on a CGA system has red, green, yellow, and blue -- no white, no black (not even in the overscan area).

      It's possible to tweak the CGA registers to get a 320x200 mode with cyan, magenta, white, and black, but that's not a default, so it's not "safe".
      --

      --
      begin 644 .sig22&%I;"P@9F5L;&]W(&=E96 LA`end
  102. save us from pixel perfectionists by sohp · · Score: 2

    As soon as I saw 'webmonkey' and 'Razorfish' I knew where this was going. I've got to join the chorus singing "design for standards, usability, and accessability" and just nod my head and smile at the pixel perfectionists. As I've said for years, the Web is NOT a book or magazine, and treating it like some jumped-up animated version of said media is a dead end.

    Cases in point:

    When the photographic process was invented, it was treated as just a new kind of painting or drawing. Fortunately there were experimental people who realized that it was a new medium with new rules.

    When moving pictures were first invented, early films were made of stage plays. One camera, mounted in front of the center of the stage, never moving. Thankfully directors and cinematographers figured out rather quickly that this is horribly boring.

    25 years from now we'll be saying that when the web was invented people treated it like a book or magazine, or maybe a little like TV. I predict that 25 years from now we'll consider these concepts quaint early forays by curmudgeonly glue-stained and Xacto-nicked designers.

    1. Re:save us from pixel perfectionists by webmistress_amanda · · Score: 1
      I've got to join the chorus singing "design for standards, usability, and accessability"

      Yeha, brother, you speak wisely. Tell my clients, please!

      --
      Love 'em all and let God sort 'em out...
  103. Leave it alone. by BillGodfrey · · Score: 1

    I have my foreground colour set to the colour I like. I have by background colour set to the colour I like. I have set the typefaces to ones I like the look of.

    A web designer attempting to force thier own preferences on me will either produce a web site of equal quality, or lower quality, than if you just left it alone.

    If you don't waste time fussing about how it will look, you can instead work on the interesting stuff. That will produce a higher quality web site.

    Bill, has slashdot in "light mode" because it works better in Netscape.

  104. Resolution issue, but not color depth by jkovach · · Score: 1

    Any monitor can display any color depth. The IBM 8514 would be perfectly happy running 1024x768 interlaced at 24-bit color as opposed to the 256 colors it was designed for. So the $30 graphics card could display true color on the oldest VGA monitor in existence. Resolution, however, is dependent on the monitor. But it is possible to design web pages that look good at multiple resolutions. WIDTH=pixels is your enemy. WIDTH=percent is your friend.

  105. Interesting but pretty clueless by ivanski · · Score: 1

    Fun read, and interesting results on the actual tests, but really, these people haven't thought this through. Look at this paragraph:

    In other words: There are no shared colors between high color (15- or 16-bit) and true color (24-bit) depths. 24-bit is the full palette, and this is the palette we use with design programs such as Photoshop. 8-bit is a subset of that 24-bit palette. The old 216-websafe palette is a subset of the 8-bit palette, identified for browser and operating system compatibility. But the 15-bit and 16-bit palettes are not subsets of the 24-bit palette; they are entirely distinct palettes. So no matter which color you choose when you're designing (excluding black and white), you cannot choose a color that exists both in the 24-bit palette and in either the 15- or 16-bit palettes.

    Of course, that isn't true. For simplicity, I'll stick to the 15-bit palette in this argument, but it applies equally to 16 bits, where one component (usually green since it carries more luma) gets an extra bit.

    It is true that it is potentially hard to determine which color at the 24-bits of resolution corresponds to the 15-bit representation; that is vastly different from their statement that there are no colors in common between 24 and 15 bits (5 bits per component).

    Part of it is that they assume they're in an ideal (almost analog) world, where they ask the magic box in front of them to put a pixel in the screen in a particular color and the machine will give them exactly that. They think, for example, that if they ask for the 15-bit color 00000/00000/00001 (RGB), they'll get a pixel on the screen which has 0.39216% of blue and no red nor green. Of course, whether that happens depends on the hardware, and in any hardware with 8-bit-per-component DAC (most if almost all), that simply won't be the case. That blue component will be extended to 8 bits (somehow, see below), a color with a perfect match in the 24-bit palette, which they claim does not exist.

    When you expand a 5-bit value into 8 bits, you basically append 3 bits at the bottom; the question is what to append. Neither all zeroes nor all ones will work, since you want 00000 to expand to 00000000 and 11111 to expand to 11111111. The simplest answer is straightforward: you expand by taking the 3 most significant bits of the 5 bit number and appending those. You can also use look-up tables, or other more complex methods. But at the end of the day, in lots if not all of cases, you end up with an 8-bit-per-component 24-bit value, derived directly from the 15-bit value.

    The sad thing is, a fair bit of the rest of the article derives from this incredibily basic misunderstanding, and their tests and conclusions do seem interesting even if their reasoning is broken.

    But spooky, really; these people are Senior Designers at Razorfish? Yowza.

  106. Crayons win by MWoody · · Score: 1

    *sigh* Billions of dollars of research, uncountable hours of programming, 20+ years of innovation... and the web falls short of your average box of crayons.

    And last time I checked, crayons tasted better, too.
    ---

  107. Yeesh... by JDLazarus · · Score: 1

    why can't we just get someone to work with a valid 24 bit color palette? This 256 color crap sux... I want my full 24 bits damnit... oh well... guess I'll stick with Grayscale for now... sigh

  108. Re:Gamma (or lack thereof) and the web safe palett by thogard · · Score: 2

    Your statement about perceiving green most strongly is not quite true. We tend to perceive high inensity red strongest, followed by most of green and then blue. If you look at real landscapes, the sky blues are quite constant compared to green plants but small amoutns of red stand out. I seem to remember seeing where out blue sensitvity is something like 1/3 to 1/10 of the red/green while red and green are about the same but have different gamma curves.

  109. Re:C'mon EVERYONE should be running true color tod by thogard · · Score: 1

    Paletts were an optimization, not a kludge.

    They are very useful at reducing the number of bytes per pixels that have to be moved.

  110. ONLY $1 !! - 2meg Video Card ! - 16bit color !! by bushboy · · Score: 1

    Now let me get this straight, there are 11 million+ regular internet users and at least 90% of them have a video card capable of 16bit color. So I should limit my webpage creativity by only using 22 colours. Yeah right. The most important thing is to ensure that your websites work in most any browser. The websafe pallete is like, so 96 man...

    --
    A slashdotting - you get the stick first and then the carrot !
  111. Um, wrong by tregoweth · · Score: 1

    CSS was implemented because HTML was never meant to be used for page layout. And every CSS-supporting browser I've seen lets you turn it off, allowing you to make anyone's Web site look silly on your system if you want.

    -jon

  112. Websafe Fonts by The+Cookie+Monster · · Score: 1

    No big revelations on the websafe colours front, but something I don't know is websafe fonts.

    "helvetica, arial, verdana, sans-serif"

    is the only one I know off the top of my head, are there any others? You could crawl even deeper into the pit with websafe font sizes, Netscape on Linux being the main offender - and while were at it I wouldn't mind a list of websafe HTML either :)

    [Lynx users need not reply]

  113. Re:Not just color... don't forget web safe FONTS. by sandman935 · · Score: 1

    Set the fonts to generic families like serif, sans-serif, or monospace. It's the safest way. You can use fantasy and cursive also, but YMMV.

    --

    Defecation occurs.
  114. Re:What's so funny? by sandman935 · · Score: 1

    If accessibility is your goal, I highly recommend you visit Bobby.

    Bobby is a webbased app that will check your pages for accessibility.

    --

    Defecation occurs.
  115. Re:Gamma (or lack thereof) and the web safe palett by Frank+T.+Lofaro+Jr. · · Score: 1
    As far as the color of "white" light goes, ask any photographer what a pain that is.

    Isn't "white" light defined to be something with the smae power spectral density of an object heated to a specific temperature? I thought it was 6304K (10888F/6031C), but I just looked at some stuff on the net, and now that number seems too high. 3500K seems to be defined as "white". Anyone know the real deal?

    --
    Just because it CAN be done, doesn't mean it should!
  116. Re:Bwaaaaahhh! by Betcour · · Score: 1

    What about people using Palm Pilots?

    ... and Pocket PC : that's what AvantGo is here for, but then people seriously considering distribution should have specially-designed for AvantGo pages (this is where having a DB driven site comes in handy !!)

    Or web-enabled phones?

    Ever heard of WAP ?

    Now the Web is made for devices with 640x480 minimum display. That's maybe not in the W3C specs but that's how it is... pages made to be readable both on a 1600x1200 screen and on a cell-phone will look ugly on both.

    On a side-note, I wish web designers would stop using fixed sized fonts and, worse, fixed sized tables. It's always silly when you read an article formatted in a fixed width table that makes it look like a thin line of text in an ocean of white on your 2048x1536 desktop !

  117. Error in article, and the fix! by jpm242 · · Score: 1

    Hi, I can explain this:

    "As far as we can tell, it is indeed a bug that GIFs and code-generated color do not always get shifted to the same value at High Color depths. There doesn't seem to be a technical reason for this, since some of the browsers we looked at handled the situation perfectly fine.)"

    There is a technical explanation for this:

    In VGA 256 color mode on a PC (I don't know about Mac), you can define each of the 256 entries. In your article, you say that these 256 colors are chosen out of 16M (=2^24) colors. This is wrong. VGA adaptors enable you to choose from only 262144 colors (There are only 6 bits per channel, and not 8). So, for each of the 3 components (R, G & B), you may choose from 64 (=2^6)values. 64*64*64=262144. Only 18 out of 24 bits are actually used.

    The reason why VGA cards are like this if probably because of the RAMDAC technology that was available back then. (Feel free to correct me on this one...).

    Now, assuming I am right (which I am :), you can easily explain why the new web-safe palette is greenish:

    The 16 bit color mode (65536 colors) uses 5, 6, and 5 bits for the Red, Green and Blue channels respectively. Since the 256 color mode and the 16bit mode both use 6 bits for defining the green component of a color, they match perfectely. Then, you can add pure Red & pure Blue. Also, mixes of the 3 primary colors match perfectly: Cyan, Magenta, Yellow, and White.

    So your web-perfect palette is comprised of Black, 5 shades of green (including pure Green), pure Red & Blue, Cyan, Magenta & Yellow, and Last but not least, White. That's a grand total of 12 colors.

    The reason that you have 22 is probably because you added 5 shades of near Green Cyan and 5 shades of near Green Yellow. These colors, If you check again, should not be a perfect match.

    Of these 12 colors, only the pure colors (White, Black, R, G, B, C, M, K) can be rendered perfectly on a 24 bit output. The green ones however, can be considered close enough to be called a successful match. A 1 bit color fluctuation is hard enough to detect on my LCD...

    On a finishing note, the reason why Green inherited the 16th bit in 16 bit (5-6-5) is because it's the color out of the 3 primitives that the eyes percieves better. Our eyes respond very sensitively to green. Probably because all the cavemen who didn't see green properly died in foot-powered car accidents involving trees, thus removing them from the gene pool...

    Over & out.

    J:P

    --
    --- Worst tagline ever.
  118. Re: Other "Safe Colors" by Master+of+Kode+Fu · · Score: 1

    TV is responsible for starting many fashion trends, but AFAIK, it's only stopped one -- herringbone tweed. It does a wicked razzle-dazzle on TV. A friend of mine, whose band recently made a TV appearance, purposely had the band dress up in herringbone and horizontal pinstripes as a little prank.

  119. Gamma is not a problem by spitzak · · Score: 2
    CRT's on a PC are not linear. The ratio of brightness between 0x00 and 0x33 is actually LESS than the ratio between 0xCC and 0xFF.

    The plot of brightness is actually a curve with a function "(x/255)^G+K" where G is about 2.3 for your normal crt (K is the brightness of the dark screen).

    It just so happens that this curve very closely matches the human eye's color sensitivity. Thus each different numerical value results in approximately equal differences in perceived color.

    LCD screens do not naturally have this response, but the manufacturers have been forced to copy it to make displays designed for CRTs look correct.

    A big problem with CG is "partially clued" people that are aware of the screens non-linear response, but think that linear response will result in better pictures. They adjust the software or the D/A converters for this and actually produces worse output, where there are noticable steps in the black and many indecipherable values crammed up in the white end.

    PC manufacturers, being cheap, have not done this, and actually resulted in better color. Macs and SGI workstations suffer from default settings that try to "solve" this problem.

  120. Re:Are the 15-bit colors really not a subset of 24 by spitzak · · Score: 2
    You are exactly correct for two reasons:

    Most video cards use an 8-bit D/A converter, since they can be switched to some 8-bit (24 bit in PC-speak) mode. (some older cards use a 5 or 6-bit converter so that 8-bit mode is actually a waste of memory!) They almost certainly pad the 5 or 6-bit data with 1 or 0 to get the 8-bit input, or they might copy the top 3 bits to the bottom.

    Perhaps more important is that this difference is miniscule compared to normal differences between CRTs and brightness settings and D/A errors.

  121. It's probably my monitor/vid card but ... by skybird0 · · Score: 1

    It's probably my monitor/video card but I see no difference between xxyy00, xxyy33, and xxyy66 (for any position of xx,yy,nn). Monitor Mag MX-21F Video card ATI All-In-Wonder 128 Pro PCI

  122. web-safe wasn't Linux/Unix safe anyway by adnt · · Score: 1

    "Web safe palette" is mostly safe only for Windows and Mac. In many Unixes the X is using so many colors (for pixmaps etc.) that there is too few colors left and 5*5*5 or 4*4*4 colors will be used instead of 6*6*6. These two palettes share 8 safe colors (#000000, #FF0000, #FFFF00, ...). These are the only safe colors...

  123. Amiercan Disabilities Act by _anomaly_ · · Score: 1

    I'm not sure if there are any guidelines in the ADA, but w3c has guidelines:
    http://www.w3.org/TR/WAI-WEBCONTENT/

    --
    "I have no special gift, I am only passionately curious." - Albert Einstein
  124. Solutions by piecewise · · Score: 1

    I have a solution. It's called ColorSync®.
    Works great for my website. The only drawback is that viewers must have Apple ColorSync (Mac/Win).
    But it's a wonderful system.

    --
    The next comment I write will be ready soon, but subscribers can beat the rush and see it early!
  125. What I want... by speaker4thedead · · Score: 1

    I want, as it was aptly put in some slashdotter's sig, is for lynx to cost a dollar and be called Weaselicious.
    --
    I only post to slashdot when I'm sleep deprived.

    --
    "My religion is to live --and die-- without regret." -- Milarepa
  126. Re: Stop making pretty colors... hmmmm.... by fantomas · · Score: 1

    Stop making pretty colors cover the fact that you have no content and actually give me some meaningful information.

    Hmmm.... the proliferation of themes/ skins/ cutsie little icons in the open source world suggests that that it's a bit hypocritical for some members of the slashdot community to have a rant about design in general... they obviously like a bit of pretty colour in their lives.

    Functionality is the key but colour and layout can make information meaningful rather than just detract from it. Is it a suprise people want to achieve this in web based media?

  127. Re:Color-blindness - relevant for ALL presentation by King+of+the+World · · Score: 1
    So that's why i've been seeing that red:blue for years.

    Thanks. I'm not colour blind but I always wondered what that flickering was.

  128. Re: Other "Safe Colors" by Stavr0 · · Score: 2
    ObObservation: Could you ever have a NTSC colour signal? Or would be oxymoronic, like a PAL color signal?

    Yes, in Canada we spell it 'colour'.
    ---

  129. Strategy 10: Ignore it unless it's REALLY ugly by davide+marney · · Score: 1

    I gave up on sticking entirely to "web-safe" colors about a year ago. My current strategy is to design the site with the colors I want, then down-shift to lower bit resolutions to see if the result is just too ugly to stand. If so, I go back and tweak a color here and there until the ugly level decreases to a tolerable level. Small color changes can make a big difference.

    I always warn clients upfront about the color problems (and we haven't even mentioned print yet!).

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  130. not just png by shaldannon · · Score: 1

    also happens with gif.


    if ($user =~ m/shaldannon/i) {
    print "\n-- $user :)\n"
    }

    --


    What is your Slash Rating?