Array (Matrix)

Array 要素は LUT または行列の値の配列を指定します。配列の内容のフォーマットは、Matrix 要素で構成される場合と、LUT1D または LUT3D 要素で構成される場合とでは異なります。

更新

バージョン 1.3。

下位要素

3 × 3 行列の乗算

3 × 4 行列の乗算

4 × 4 行列の乗算

4 × 5 行列の乗算

上位要素

アトリビュート

dim
操作対象の行列のサイズとチャネル数を指定します。
意味
"3 3 3" RGB 値の 3 × 3 行列操作
"3 4 3" RGB 値の 3 x 4 行列操作

バージョン 1.3 で導入されました。

"4 4 4" RGBA 値の 4 x 4 行列操作

バージョン 1.3 で導入されました。

"4 5 4" RGBA 値の 4 x 5 行列操作

バージョン 1.3 で導入されました。

"4 4 3" RGB 値の 4 x 4 行列操作このオプションを使用する場合は、行列の 1 番下の行を[0 0 0 1]にする必要があります。

このオプションは、ProcessList 要素の version 属性が "1.2" である場合にのみ有効です。バージョン 1.3 以降では、代わりに "3 4 3" を使用します。

RGB 値の 3 x 3 行列操作

<ProcessList id="af6a6c73-aae9-4be6-8051-a796bc480b1c" version="1.2">
    <Matrix inBitDepth="32f" outBitDepth="32f">
        <Array dim="3 3 3">
 0.7841929793  0.0904410034  0.1253670007
 0.0445200019  1.0391299725 -0.0836500004
 0.0358299986 -0.3302420080  1.2944129705
        </Array>
    </Matrix>
</ProcessList>

RGB 値の 3 x 4 行列操作

<ProcessList id="53d366de-e200-476f-b3fd-ed1ca7044197" version="1.3">
    <Matrix inBitDepth="32f" outBitDepth="10i">
        <Array dim="3 4 3">
499.99996948   0.00000000   0.00000000  94.99999237
  0.00000000 499.99996948   0.00000000  94.99999237
  0.00000000   0.00000000 499.99996948  94.99999237
        </Array>
    </Matrix>
 </ProcessList>

関連項目