EvaluationContext.Colour.Hex.Alpha

Extracts the alpha component from a hex color

Syntax

EvaluationContext.Colour.Hex.Alpha(hexColor)

Parameters

Parameter Type Required Description
hexColor STRING Yes The hex color to evaluate (e.g., “ #01B8AA”)

Returns

(DOUBLE) Alpha value (0-1)

Example

EvaluationContext.Colour.Hex.Alpha("#5E81AC") // Returns 0.6

Definition

EvaluationContext.Colour.Hex.Alpha =
    (
        hexColor: STRING
    ) =>
    
        VAR CleanHex = IF( LEFT( hexColor, 1) = "#", MID( hexColor, 2, 8), MID( hexColor, 1, 8 ) )
        VAR AlphaHex = IF( LEN( CleanHex ) = 8, MID( CleanHex, 7, 2 ), "FF" )
        VAR Alpha = EvaluationContext.Colour.Hex.ToInt( AlphaHex )
        VAR result = ROUND( Alpha / 255, 4 )
    
        RETURN result