現時的色空間轉換方法, 主要分2大類, 3D LUT和Color Profile, 實際上那個方法較好呢?
3D LUT包括Gammaed 3D-LUT和Un-gammaed 3D-LUT。 主要的使用地方有: 顯示卡的色空間轉換, MADVR(?), 電影的製作流程等。
Color Profile是指定義訊源、輸出的色空間, 然後進行Matrix Conversion。 主要的使用地方有: Photoshop, HQMP3HQ等。
以我找到的資料, 它們的分別如下: (不肯定是否正確)
1 3D-LUT的轉換不能還原, Color Profile的方法可以無誤差下還原.
2 3D-LUT通常是用17/33/65 Levels, 精確度較低, Color Profile的方法理論上可以無限精度, 一般情況下為了加速, 通常會降至1024-65536 Levels
3 3D-LUT要用浮點小數乘數, 速度較慢, Color Profile在最優化的情況下, 可以用全整數沒有乘除, 速度較快
4 3D-LUT可以支持修正顏色干擾, 例如紅色去到一定程度會令綠色變強或弱, 3D-LUT可以修正這類情況。但現時大部分的3D LUT也是從Color Profile建立出來, 因此用不到這個功能......