Free Software Server Environment : PhpCmykRgb

HomePage :: Categories :: PageIndex :: RecentChanges


Search this site: FSSE.INFO is produced by "osde8info" :

PHP CMYK to RGB


<?

function d2h($d) { return substr('0' . dechex($d),-2); }

function cmyk2rgb($cmyk) {
    list($c,$m,$y,$k) = explode('/',$cmyk);

    $bright = (100-$k)/100;

    $r = 255*(100-$c)*$bright/100;
    $g = 255*(100-$m)*$bright/100;
    $b = 255*(100-$y)*$bright/100;

    $r = intval($r);
    $g = intval($g);
    $b = intval($b);

    return  $r . ' ' . $g . ' ' . $b . ' - ' . $cmyk . ' - ' . d2h($r) . d2h($g) . d2h($b) ;

}

if ($argc <= 1) {
    echo 'usage php rgb.php 0/0/0/0 100/100/100/100' . PHP_EOL ;
    exit ;
}

for ($i=1;$i<$argc;$i++) {
    $cmyk=$argv[$i];
    echo cmyk2rgb($cmyk) . PHP_EOL ;
}
?>



REFERRERS
PHP

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in -0.7744 seconds