2013-12-06 8 views
1

Я хочу знать, когда 12 бит цвета будут поддерживаться w3specs.Где я могу получить информацию о поддержке глубины цвета 12 бит в Интернете?

В настоящее время webcolors определены 8 бит в SRGB (например: #FFFFFF или RGBA (255,0,0,100))

Так интересно, если когда-либо будет что-то вроде ** 12- Бит SRGB **, где вы определяете цвета, как:

  • X # FFF FFF FFF - вместо # FF FF FF
  • Xrgba (255 * 16, 0,0,100) - вместо RGBA (, 0,0,100)

Поддержка только 10 бит (то, что на самом деле просто необходимо uppcoming дисплеев), было бы совершенно невозможно причина бедный формат 8 + 2 бит, поэтому цвет белый будет # 8FF, что довольно уродливо.

Я уже пытался найти эту информацию в w3Spec, но мне не повезло.

Может быть кто-то может показать мне ссылку на соответствующую w3Spec или рабочей группы


Почему я это нужно?

  • Я хочу, чтобы включить элемент холста для поддержки 10bit/12bit в цвета, это было бы хорошо для нескольких WebApps, как редактирование фотографий и 3D-игры, это также было бы хорошо, только для сайтов, чтобы использовать 12 бит в PNG файлов или практически без видимых цветовых переходов.
+0

Термины, которые вы ищете, это 36-/48-битные цвета или «глубокий цвет». http://en.wikipedia.org/wiki/Color_depth#Deep_color_.2830.2F36.2F48-bit.29. Кажется, что нет никаких спецификаций, хотя ... хотя большая часть этого будет недоступна для браузеров и способа они визуализируют изображения. –

+0

ОК, поэтому там нет никаких спецификаций w3 там ...ваша ссылка помогла мне понять, что sRGB уже способен к глубокому цвету, но в настоящее время большинство программ разработано для использования с 8-битным – AddingColor

+0

Да, это, вероятно, будет большой проблемой для изменения на многих уровнях. (Я не думаю, что какая-либо нотация, доступная в настоящее время для CSS, поддерживает значения с более чем 8 бит на цвет.) Я не эксперт в этом, но это выглядит как текущее состояние дел: http: //dev.w3 .org/csswg/css-color/# colorunits –

ответ

1

Я посмотрел вверх w3specs и список CSS рассылки, и вы уже можете использовать 10 бит цвета, написав Somthing как:

RgB (0,1%, 0,1%, 0,1%) браузер будет решить, если он будет округлить до 0%

CSS Цвет Уровень 4 будет также распространяться RGB() и RGBA(), чтобы принять < номер >, где был использован < целое >, так что вы можете написать письмо:

RGB (0.25, 0.25, 0.25), которые могут или не могут быть округлены до RGB (0, 0, 0)

- Саймон Сапена, на CSS-color Mailing List

За дополнительной информацией чтения CSS-Color Level 4 - Редакторский проект, 7 октября 2013 г.