Remove alpha transparency from colors
unalpha(x, keepNA = FALSE, ...)
x
: character
vector of R colors
keepNA
: logical
indicating whether NA
values should be kept and therefore returned as NA
. When keepNA=FALSE
(default for backward compatibility) NA
values are converted to "#FFFFFF"
as done by grDevices::col2rgb()
.
...
: additional arguments are ignored.
character vector of R colors in hex format.
This function simply removes the alpha transparency from R colors, returned in hex format, for example "#FF0000FF"
becomes "#FF0000"
, or "blue"
becomes "#0000FF"
.
It also silently converts R color names to hex format, where applicable.
unalpha(c("#FFFF00DD", "red", NA, "#0000FF", "transparent")) unalpha(c("#FFFF00DD", "red", NA, "#0000FF", "transparent"), keepNA=TRUE)
Other jam color functions: alpha2col()
, applyCLrange()
, col2alpha()
, col2hcl()
, col2hsl()
, col2hsv()
, color2gradient()
, fixYellow()
, fixYellowHue()
, getColorRamp()
, hcl2col()
, hsl2col()
, hsv2col()
, isColor()
, kable_coloring()
, makeColorDarker()
, rainbow2()
, rgb2col()
, setCLranges()
, setTextContrastColor()
, showColors()
, warpRamp()