Conveniently convert single objects of class rimg to class cimg (from the
package imager) or magick-image (from the package magick), both of which
contains a suite of useful image-processing capabilities.
Note
Attributes (e.g. scales, color-classes) will not be preserved following
conversion from class rimg, so it's best to use early in the analysis workflow.
Examples
papilio <- getimg(system.file("testdata/images/butterflies/papilio.png", package = "pavo"))
# \donttest{
# Convert from class rimg to cimg
if (requireNamespace("imager", quietly = TRUE)) {
papilio_cimg <- imager::as.cimg(papilio)
class(papilio_cimg)
}
#> Warning: Assuming third dimension corresponds to colour
#> [1] "cimg" "imager_array" "numeric"
# }
# Convert from class rimg to magick-image
papilio_magick <- rimg2magick(papilio)
class(papilio_magick)
#> [1] "magick-image"