public static function cmykToRgb(Space\Cmyk $cmyk)
{
$cmykAry = array();
// Calculate CMY.
$cmykAry['c'] = $cmyk->getCyan() / 100;
$cmykAry['m'] = $cmyk->getMagenta() / 100;
$cmykAry['y'] = $cmyk->getYellow() / 100;
$cmykAry['k'] = $cmyk->getBlack() / 100;
$cyan = $cmykAry['c'] * (1 - $cmykAry['k']) + $cmykAry['k'];
$magenta = $cmykAry['m'] * (1 - $cmykAry['k']) + $cmykAry['k'];
$yellow = $cmykAry['y'] * (1 - $cmykAry['k']) + $cmykAry['k'];
// Calculate RGB.
$r = round((1 - $cyan) * 255);
$g = round((1 - $magenta) * 255);
$b = round((1 - $yellow) * 255);
return new Space\Rgb($r, $g, $b);
}