fullseye

linear_to_srgb — GFX2D colorspace op

使い方

Linear light back to sRGB encoding. Exact inverse of :func:srgb_to_linear.

式(IEC 61966-2-1): c <= 0.0031308 なら 12.92 c、それ以外は 1.055 c^(1/2.4) - 0.055。チャネルごと・画素ごとに独立。

radial_light / light_mask / bloom など線形光で計算した結果を、 ファイルに書く・画面に出す直前に 1 回だけ掛ける。二度掛けると中間調が 浮く(例外は出ない)。

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

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

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

srgb_to_linear · blend_mode · light_mask · normal_map_decode · bloom · vignette · chromatic_aberration · film_grain

同カテゴリ(colorspace)

srgb_to_linear


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

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