RGB
class RGB implements ColorInterface
Methods
Return the value of one of the component.
Returns RED value of the color (from 0 to 255).
Returns GREEN value of the color (from 0 to 255).
Returns BLUE value of the color (from 0 to 255).
Returns the palette attached to the current color.
Returns percentage of transparency of the color (from 0 - fully transparent, to 100 - fully opaque).
Returns a copy of current color, incrementing the alpha channel by the given amount.
Returns a copy of the current color, lightened by the specified number of shades.
Returns a copy of the current color, darkened by the specified number of shades.
Returns a gray related to the current color.
Checks if the current color is opaque.
Returns hex representation of the color.
Details
at line 49
__construct(RGB $palette, array $color, int $alpha)
at line 61
int|null
getValue(string $component)
Return the value of one of the component.
at line 80
int
getRed()
Returns RED value of the color (from 0 to 255).
at line 90
int
getGreen()
Returns GREEN value of the color (from 0 to 255).
at line 100
int
getBlue()
Returns BLUE value of the color (from 0 to 255).
at line 110
PaletteInterface
getPalette()
Returns the palette attached to the current color.
at line 120
int|null
getAlpha()
Returns percentage of transparency of the color (from 0 - fully transparent, to 100 - fully opaque).
at line 130
ColorInterface
dissolve(int $alpha)
Returns a copy of current color, incrementing the alpha channel by the given amount.
at line 143
ColorInterface
lighten(int $shade)
Returns a copy of the current color, lightened by the specified number of shades.
at line 159
ColorInterface
darken(int $shade)
Returns a copy of the current color, darkened by the specified number of shades.
at line 175
ColorInterface
grayscale()
Returns a gray related to the current color.
at line 187
bool
isOpaque()
Checks if the current color is opaque.
at line 197
string
__toString()
Returns hex representation of the color.