fullseye

lab_to_rgb — IMGMETRICS colorspace op

使い方

CIE L*a*b* → sRGB [0, 1]色域外は切り詰められるので rgb_to_lab との往復は色域内でしか一致しない(テストで固定)。

手順: fy = (L + 16) / 116fx = fy + a / 500fz = fy - b / 200xyz_to_lab の逆関数で XYZ に戻し(white を掛ける)、XYZ→線形 RGB の 逆行列を掛けてから sRGB の伝達関数を掛ける。伝達関数の手前で線形 RGB を [0, 1]無言でクリップする ―― ここが「色域外は切り詰め」の実体で、 例外は出ない。

詳しい使い方ガイド

背景知識ガイド(この op の手前にある物理・規約)

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

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

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

rgb_to_lab · rgb_to_xyz · delta_e_map

同カテゴリ(colorspace)

rgb_to_lab · rgb_to_xyz · xyz_to_lab


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

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