Free Software Server Environment : PhpCmykRgb

HomePage :: Categories :: PageIndex :: RecentChanges


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

Revision [734]

Most recent edit made on 2008-09-17 10:04:56 by FsseInfo

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


Deletions:

echo cmyk2rgb ($cmyk) . PHP_EOL ;
usage php rgb.php 0/0/0/0 100/100/100/100




Revision [733]

The oldest known version of this page was edited on 2008-09-17 09:56:17 by FsseInfo

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) ;

}

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

// usage php rgb.php 0/0/0/0 100/100/100/100

?>



REFERRERS
PHP
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.1225 seconds