Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中钳制值?_Java_Image Processing_Clamp - Fatal编程技术网

如何在Java中钳制值?

如何在Java中钳制值?,java,image-processing,clamp,Java,Image Processing,Clamp,上下文: public void increaseContrast() { } 使用0钳制调用increaseContrast从像素中减去16意味着将值限制在某个范围内 您可以手动检查您的值是否超过上限或下限,并将该限制设置为新值,或者只需使用“最小值”和“最大值” int minimum = 5; int maximum = 10; int value = 29; if (value < minimum){ value = minimum; } else if (val

上下文:

public void increaseContrast() {

    }

使用0钳制调用increaseContrast从像素中减去16意味着将值限制在某个范围内

您可以手动检查您的值是否超过上限或下限,并将该限制设置为新值,或者只需使用“最小值”和“最大值”

int minimum = 5;
int maximum = 10;
int value = 29;

if (value < minimum){
  value = minimum;
}
else if (value > maximum){
  value = maximum;
}
value = Math.min(maximum, Math.max(minimum, value));