Skip to contents

Convert from an image array to a raster stack, optionally using the alpha channel as a mask.

Usage

array_to_RasterStack(
  img_array,
  type = c("stack", "brick"),
  alpha_mask = TRUE,
  return_alpha = FALSE
)

Arguments

img_array

An RGB array.

type

Type of Raster* object to return. One of either "stack" (raster::stack) or "brick" (raster::brick).

alpha_mask

Logical. Use the alpha channel as a background mask?

return_alpha

Logical. Return the alpha channel as a layer?

Value

A Raster* object, either RasterStack or RasterBrick depending on the type argument.