CMYK
class CMYK implements PaletteInterface
The CMYK palette.
Methods
No description
Returns the name of this Palette, one of PaletteInterface::PALETTE_ constants.
Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.
Tells if alpha channel is supported in this palette.
Get the max value of palette components (255 for RGB and Grayscale, 100 for CMYK).
Returns a color given some values.
Blend two colors given an amount.
Returns the ICC profile attached to this Palette.
Details
at line 41
__construct()
at line 51
string
name()
Returns the name of this Palette, one of PaletteInterface::PALETTE_ constants.
at line 61
string[]
pixelDefinition()
Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.
at line 76
bool
supportsAlpha()
Tells if alpha channel is supported in this palette.
at line 86
int
getChannelsMaxValue()
Get the max value of palette components (255 for RGB and Grayscale, 100 for CMYK).
at line 96
ColorInterface
color(string|int[]|int $color, int|null $alpha = null)
Returns a color given some values.
at line 117
ColorInterface
blend(ColorInterface $color1, ColorInterface $color2, float $amount)
Blend two colors given an amount.
at line 137
$this
useProfile(ProfileInterface $profile)
Attachs an ICC profile to this Palette.
(A default profile is provided by default)
at line 149
ProfileInterface
profile()
Returns the ICC profile attached to this Palette.