使用 GIMP 和 Photoshop 等软件,可以应用 RGB 曲线,但该功能是使用额外的“伽马”曲线。
在编程和操作像素时,我通常只有 24 位,只有 RGB 帧,所以不可能直接使用在 3rd 方成像软件中创建/检测的 RGB 曲线并在程序中重新使用它们来硬编码一些这样的数组:
byte[] rCurve = { ... }
byte[] gCurve = { ... }
byte[] bCurve = { ... }
第 4 条伽马曲线如何作用于红、绿和蓝曲线?它增加或减少所有这些?
[编辑]
快速检查一下,我注意到的第一件事是它就像颜色的乘数一样,在提高它时最大化它们,在减少它时最小化它们。即图像只有色调,如果我最大化伽玛曲线,则没有更多的亮度级别。我想知道在我的 3 像素阵列上重新创建它的确切计算是什么。