2

w3specs で12 ビットカラーがサポートされる時期を知りたいです。

現在、webcolors はsRGBとして8 ビットで定義されています (例: #FFFFFF または rgba(255,0,0,100) )

だから、次のように色を定義する ** 12 ビット sRGB** のようなものがあるだろうかと思います:

  • X# FFF FFF FFF - # FF FF FFの代わりに
  • Xrgba( 255*16 ,0,0,100) - rgba( 255 ,0,0,100)の代わりに

10 ビット (今後のディスプレイで実際に必要とされるもの) のみをサポートすることは、貧弱な 8+2 ビット フォーマットの原因としてまったく不可能であり、そのため、白色は #8FF になり、これは非常に醜いです。

私はすでに w3Spec でこの情報を見つけようとしましたが、うまくいきませんでした。

誰かが適切な w3Specまたはワーキング グループへのリンクを教えてくれるかもしれません


なぜこれが必要なのですか?

  • canvas 要素が 10Bit/12Bit の色をサポートできるようにしたいです。これは、写真編集や 3D ゲームなどのいくつかの Web アプリケーションに適しています。また、Web サイトだけで PNG ファイルで 12 ビットを使用したり、実質的にシームレスな色を使用したりするのにも適しています。トランジション。
4

1 に答える 1

5

w3specs と css メーリング リストを調べたところ、次のように書くことで、既に 10 ビット カラーを使用できます。

rgb(0.1%,0.1%,0.1%) ブラウザは、切り捨てて 0% にするかどうかを決定します。

CSS Color Level 4 は、rgb() と rgba() を拡張して、<integer> が使用された場所で <number> を受け入れるようにすることで、次のように記述できます。

rgb(0.25, 0.25, 0.25)、rgb(0, 0, 0) に丸められる場合とされない場合があります

-- Simon Sapin 氏、CSS-color メーリング リスト

詳細については、CSS-Color Level 4 - Editor's Draft、2013 年 10 月 7 日を参照してください。

于 2013-12-09T16:11:38.600 に答える