UNPKG

@domoinc/multiline-chart

Version:

MultiLineChart - Domo Widget

18 lines (14 loc) 633 B
//********************************************************************************** // Returns the rgb of a color, with a given alpha and background rgb. //********************************************************************************** da.CalcRGBWithAlphaOnBackground = function rgbWithAlpha (rgb, alpha, backgroundRGB) { var r = 0; var g = 0; var b = 0; //opacity*original + (1-opacity)*background r = Math.floor(alpha*rgb.r + (1-alpha)*backgroundRGB.r); g = Math.floor(alpha*rgb.g + (1-alpha)*backgroundRGB.g); b = Math.floor(alpha*rgb.b + (1-alpha)*backgroundRGB.b); return 'rgb(' + r + ',' + g + ',' + b + ')'; };