
function rgb2cmyk1($red, $green, $blue) { if ($black != 255) { $cyan = (255 - $red - $black) / (255 - $black) * 100; $magenta = (255 - $green - $black) / (255 - $black) * 100; $yellow = (255 - $blue - $black) / (255 - $black) * 100; 'c' => $cyan, 'm' => $magenta, 'y' => $yellow, 'k' => $black, ); } else { $cyan = 255 - $red * 100; $magenta = 255 - $green * 100; $yellow = 255 - $blue * 100; 'c' => $cyan, 'm' => $magenta, 'y' => $yellow, 'k' => $black, ); } } function rgb2cmyk2($var1,$g=0,$b=0) { $r = $var1['r']; $g = $var1['g']; $b = $var1['b']; } else { $r = $var1; } $cyan = 255 - $r; $magenta = 255 - $g; $yellow = 255 - $b; $cyan = @(($cyan - $black) / (255 - $black) * 100); $magenta = @(($magenta - $black) / (255 - $black) * 100); $yellow = @(($yellow - $black) / (255 - $black) * 100); 'c' => $cyan, 'm' => $magenta, 'y' => $yellow, 'k' => $black, ); } function rgb2cmyk3($r,$g,$b) { $c = 255 - $r; $m = 255 - $g; $y = 255 - $b; } $cmyk1 = rgb2cmyk1(3, 100, 100); $cmyk2 = rgb2cmyk2(3, 100, 100); $cmyk3 = rgb2cmyk3(3, 100, 100);
Co nie tak?