Clamps an image to a user-specified range

render_clamp(image, min_value = 0, max_value = 1, preview = FALSE, ...)

Arguments

image

3-layer RGB/4-layer RGBA array, rayimg class, or filename of an image.

min_value

Default 0. Minimum value to clamp the image to.

max_value

Default 1. Maximum value to clamp the image to.

preview

Default FALSE. If TRUE, it will display the image in addition to returning it.

...

Arguments to pass to either jpeg::readJPEG, png::readPNG, or tiff::readTIFF.

Value

A rayimg RGBA array.

Examples

if(run_documentation()){
#The image of the unchanged image
range(dragon)
}
#> [1] 0.000000 3.162278
if(run_documentation()){
#Clamp the maximum and minimum values to one and zero
render_clamp(dragon) |>
 range()
}
#> [1] 0 1