**(rgb: // [[harlowe:Number|Number]], Number, Number//) -> //[[harlowe:Colour|colour]]//** This macro creates a [[harlowe:colour|colour]] using the three red (r), green (g) and blue (b) values provided, whose values are whole [[harlowe:number|number]] between 0 and 255. === Example usage: === * ''%%(rgb: 255, 0, 47)%%'' produces a colour with 255 red, 0 blue and 47 green. * ''%%(rgb: 90, 0, 0)'s r%%'' produces the number 90. === Rationale: === The RGB additive colour model is commonly used for defining colours: the HTML hexadecimal notation for colours (such as #9263AA) simply consists of three hexadecimal values placed together. This macro allows you to create such colours computationally, by providing variables for certain components. === Details: === This macro takes the same range of numbers as the CSS ''%%rgb()%%'' function. Giving values higher than 255 or lower than 0, or with a fractional part, will cause an error. === See also: === [[harlowe:rgba|(rgba:)]], [[harlowe:hsl|(hsl:)]], [[harlowe:hsla|(hsla:)]]