Skip to contents

Convert a color in a desired format.

Usage

ConvertColorFormat(color.col = NULL, alpha.bln = FALSE, format.str = "Hex")

Arguments

color.col

<charcater>: a color in any format.

alpha.bln

<logical>: whether the alpha layer should be returned. (Default FALSE)

format.str

<character>: a character (case insensitive) that give the format you want ("Hex", "Hsl", "Rgb"). (Default "Hex")

Value

An integer vector of the color's rgb code.

Details

ConvertColorFormat

Examples

ConvertColorFormat("#ebb0107f", alpha.bln=TRUE, format.str="Rgb")
#>   red green  blue alpha 
#>   235   176    16   127 
ConvertColorFormat("#ebb0107f", alpha.bln=TRUE, format.str="Hsl")
#>         hue  saturation       light alpha.alpha 
#>      43.836       0.873       0.492       0.498 
ConvertColorFormat(c(235,176,16,127), alpha.bln=TRUE, format.str="Hex")
#> [1] "#ebb0107f"
ConvertColorFormat(c(235,176,16,127), alpha.bln=TRUE, format.str="Hsl")
#>        hue saturation      light      alpha 
#>     43.836      0.873      0.492      0.498 
ConvertColorFormat(c(43.8,0.873,0.492,0.498), alpha.bln=TRUE, format.str="Rgb")
#>   red green  blue alpha 
#>   235   176    16   127 
ConvertColorFormat(c(43.8,0.873,0.492,0.498), alpha.bln=TRUE, format.str="Hex")
#> [1] "#ebb0107f"