Gain = 255 / (1 - 10 ^ ((Refblack-Refwhite) * 0.002/0.6) ^ (Dispgamma/1.7))
Run Code Online (Sandbox Code Playgroud)
这是一种计算机语言,它看起来像c但独占或浮动不计算.任何人都可以将其转换为c吗?
谢谢
在许多语言中,^都是取幂.那就是pow(),它有以下原型math.h>:
double pow(double x, double y);
Run Code Online (Sandbox Code Playgroud)
这计算x提升到y:th次幂.所以,这使得公式转换为:
#include <math.h>
Gain = 255 / (1 - pow(10, pow(((Refblack-Refwhite) * 0.002/0.6), (Dispgamma/1.7))));
Run Code Online (Sandbox Code Playgroud)