部分実装

Color#

型定義#

  • 型表現:Color<Float,4>
  • 型形式:Value Type Format
  • 意味:RGBAの色
  • 値の構造:FloatのR,G,B,A四成分
  • Dimension:なし
  • 互換性:Color。Vectorとの変換は明示的

正式な型表現はColor<Float,4>です。Value型形式で表すRGBAの色で、R,G,B,Aの順に四成分のFloatを持ちます。Vectorの別名ではありません。

色の意味#

Color型であることだけでは色空間やStraight/Premultipliedを決定しません。Image/Videoにはこれらを表すStandard Attributeがあります。単独のColorを計算するノードは必要な解釈をパラメータまたは契約で明示します。

成分は0〜1に自動制限しません。HDRや負の成分も表現できます。表示時にクリップされて見えることと、元の値が変更されることは別です。

変換#

Float→Colorは明示的なRGB複製・Alpha=1です。Vector→ColorもAlpha=1とします。Color→VectorはRGBを取り出します。どれも色空間変換やアルファの関連付け変更ではありません。色変換にはColor Space Transform、関連付けにはAlphaの操作を使用します。

例#

CNLではcolor(1,0,0,1)が不透明な赤の成分値を作ります。ImageはこのColorがX/Yに配置されたFieldです。Color一つは画像の解像度を持ちません。

Image / Attribute / 変換規則

このページを編集GitHubへのアクセス権が必要です。

CompNode Guide · 日本語製品ドキュメント仕様と実装範囲は各項目で区別しています。

ドキュメントを検索

検索語を入力してください。

    ↑ ↓ で結果を移動、Enter で開く · 検索はこの端末内だけで実行されます。