Converts an array of RGB values, a cimg object, or a magick-image object, to an rimg object.

as.rimg(object, name = "img")

# S3 method for default
as.rimg(object, name = "img")

# S3 method for cimg
as.rimg(object, name = "img")

is.rimg(object)

Arguments

object

(required) a three-dimensional array containing RGB values.

name

the name(s) of the image(s).

Value

an object of class rimg for use in further pavo functions

a logical value indicating whether the object is of class rimg

Examples

# Generate some fake image data fake <- array(c( as.matrix(rep(c(0.2, 0.4, 0.6), each = 250)), as.matrix(rep(c(0.4, 0.7, 0.8), each = 250)), as.matrix(rep(c(0.6, 0.1, 0.2), each = 250)) ), dim = c(750, 750, 3) ) # Inspect it head(fake)
#> [1] 0.2 0.2 0.2 0.2 0.2 0.2
# Determine if is rimg object is.rimg(fake)
#> [1] FALSE
# Convert to rimg object and check again fake2 <- as.rimg(fake) is.rimg(fake2)
#> [1] TRUE