reduce dimension to rgb (alpha) hex values
reduce dimension to rgb (alpha) hex values
st_rgb( x, dimension = 3, use_alpha = dim(x)[dimension] == 4, maxColorValue = 255L, probs = c(0, 1), stretch = FALSE )
x |
object of class |
dimension |
dimension name or number to reduce |
use_alpha |
logical; if TRUE, the fourth band will be used as alpha values |
maxColorValue |
integer; maximum value for colors |
probs |
probability values for quantiles used for stretching |
stretch |
logical; if |
the dimension's bands are mapped to red, green, blue, alpha; if a different ordering is wanted, use [.stars to reorder a dimension, see examples
tif = system.file("tif/L7_ETMs.tif", package = "stars")
x = read_stars(tif)
st_rgb(x[,,,3:1])
r = st_rgb(x[,,,c(6,5,4,3)], 3, use_alpha=TRUE) # now R=6,G=5,B=4,alpha=3
if (require(ggplot2)) {
ggplot() + geom_stars(data = r) + scale_fill_identity()
}Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.