fullseye

color_lut — GFX2D post op

使い方

Build a 3-D colour LUT, (n, n, n, 3) indexed [r, g, b].

out = lift + gain * in**gamma per channel, then saturation is applied about the Rec. 709 luma and the result is clipped once. With all defaults this is the identity LUT, and because trilinear interpolation is exact for a function that is linear in each variable, :func:color_grade with the identity LUT is the identity to float64 rounding (measured maximum 3.3e-16 at size 17 and 2.2e-16 at size 2) — the property the suite uses to prove the interpolation itself is right before testing any grade.

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(lut を入力に取れる)

color_grade

同カテゴリ(post)

bloom · vignette · chromatic_aberration · film_grain · color_grade · dither · palette_quantize


Provenance: gfx2d.py — GFX2D operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.