9 апреля 2009 г.

16M colors

Если кому-то интересно, как отобразить в браузере все 16 миллионов цветов по 65536 цветов за раз, не используя никаких других технологий кроме


  • xhtml

  • css

  • javascript

  • svg


можете скачать файл xhtml (4 КБ ровно) и изучить его. 100% работает в современных браузерах FF, Google Chrome, Opera. В Internet Explorer не работает (может в восьмой версии?). В хроме работает шустрее всего. Хороший браузер. Но не всегда.





В блоггере код не работает. Вроде Гугл Хрум понимает xhtml передаваемый как text/html, но не рабоает. В остальных тем более. Ибо им надо чтобы обязательно application/xhtml+xml. Ну а если с локального файла, то чтоб расширение .xhtml было.

Для сравнения: вот эти две картинки к посту вместе весят 60 КБ. И это только 1/128 часть возможных цветов.

То есть все цвета, jpeg-ом давленые (а он половину информации о цвете, как известно, не сохраняет... то есть не все, а половина)... будут весить более 7 мегабайт... против 4 килобайт.

Очень удобно использовать этот файл с плагином для FF — ColorZilla, который очень удобно использовать с плагином для FF — Firebug. А в Google Ghrome инспектор кода и javascript дебагер встроены сразу ;)

SVG победит!

0 коммент.:

Отправить комментарий