File: C:/xampp/htdocs/CC24/Graychart.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pp24 parsing</title>
</head>
<body class="oneColElsCtr">
<?php
$Gc=$_GET['Gc'];
$Gm=$_GET['Gm'];
$Gy=$_GET['Gy'];
$C50=50;
$M40=40;
$Y40=40;
$C50=$C50/100*255;
$M40=$M40/100*255;
$Y40=$Y40/100*255;
$Gc=$Gc/100*255;
$Gm=$Gm/100*255;
$Gy=$Gy/100*255;
$f1=1/100*255;
$f2=2/100*255;
$s1='('.(0).','.(0).','.(0).',0)';
$s2='('.($C50).','.($M40).','.($Y40).',0)';
$s3='('.($Gc-$f2).','.($Gm-$f2).','.($Gy).',0)';
$s4='('.($Gc-$f2).','.($Gm-$f2).','.($Gy+$f1).',0)';
$s5='('.($Gc-$f2).','.($Gm-$f2).','.($Gy+$f2).',0)';
$s6='('.($Gc-$f2).','.($Gm-$f1).','.($Gy-$f2).',0)';
$s7='('.($Gc-$f2).','.($Gm-$f1).','.($Gy-$f1).',0)';
$s8='('.($Gc-$f2).','.($Gm-$f1).','.($Gy).',0)';
$s9='('.($Gc-$f2).','.($Gm-$f1).','.($Gy+$f1).',0)';
$s10='('.($Gc-$f2).','.($Gm-$f1).','.($Gy+$f2).',0)';
$s11='('.($Gc-$f2).','.($Gm).','.($Gy-$f2).',0)';
$s12='('.($Gc-$f2).','.($Gm).','.($Gy-$f1).',0)';
$s13='('.($Gc-$f2).','.($Gm).','.($Gy).',0)';
$s14='('.($Gc-$f2).','.($Gm).','.($Gy+$f1).',0)';
$s15='('.($Gc-$f2).','.($Gm).','.($Gy+$f2).',0)';
$s16='('.($Gc-$f2).','.($Gm+$f1).','.($Gy-$f2).',0)';
$s17='('.($Gc-$f2).','.($Gm+$f1).','.($Gy-$f1).',0)';
$s18='('.($Gc-$f2).','.($Gm+$f1).','.($Gy).',0)';
$s19='('.($Gc-$f2).','.($Gm+$f1).','.($Gy+$f1).',0)';
$s20='('.($Gc-$f2).','.($Gm+$f1).','.($Gy+$f2).',0)';
$s21='('.($Gc-$f2).','.($Gm+$f2).','.($Gy-$f2).',0)';
$s22='('.($Gc-$f2).','.($Gm+$f2).','.($Gy-$f1).',0)';
$s23='('.($Gc-$f2).','.($Gm+$f2).','.($Gy).',0)';
$s24='('.($Gc-$f2).','.($Gm+$f2).','.($Gy+$f1).',0)';
$s25='('.($Gc-$f2).','.($Gm+$f2).','.($Gy+$f2).',0)';
$sb1='('.$Gc.','.($Gm-$f2).','.($Gy-$f2).',0)';
$sb2='('.$Gc.','.($Gm-$f2).','.($Gy-$f1).',0)';
$sb3='('.$Gc.','.($Gm-$f2).','.($Gy).',0)';
$sb4='('.$Gc.','.($Gm-$f2).','.($Gy+$f1).',0)';
$sb5='('.$Gc.','.($Gm-$f2).','.($Gy+$f2).',0)';
$sb6='('.$Gc.','.($Gm-$f1).','.($Gy-$f2).',0)';
$sb7='('.$Gc.','.($Gm-$f1).','.($Gy-$f1).',0)';
$sb8='('.$Gc.','.($Gm-$f1).','.($Gy).',0)';
$sb9='('.$Gc.','.($Gm-$f1).','.($Gy+$f1).',0)';
$sb10='('.$Gc.','.($Gm-$f1).','.($Gy+$f2).',0)';
$sb11='('.$Gc.','.($Gm).','.($Gy-$f2).',0)';
$sb12='('.$Gc.','.($Gm).','.($Gy-$f1).',0)';
$sb13='('.$Gc.','.($Gm).','.($Gy).',0)';
$sb14='('.$Gc.','.($Gm).','.($Gy+$f1).',0)';
$sb15='('.$Gc.','.($Gm).','.($Gy+$f2).',0)';
$sb16='('.$Gc.','.($Gm+$f1).','.($Gy-$f2).',0)';
$sb17='('.$Gc.','.($Gm+$f1).','.($Gy-$f1).',0)';
$sb18='('.$Gc.','.($Gm+$f1).','.($Gy).',0)';
$sb19='('.$Gc.','.($Gm+$f1).','.($Gy+$f1).',0)';
$sb20='('.$Gc.','.($Gm+$f1).','.($Gy+$f2).',0)';
$sb21='('.$Gc.','.($Gm+$f2).','.($Gy-$f2).',0)';
$sb22='('.$Gc.','.($Gm+$f2).','.($Gy-$f1).',0)';
$sb23='('.$Gc.','.($Gm+$f2).','.($Gy).',0)';
$sb24='('.$Gc.','.($Gm+$f2).','.($Gy+$f1).',0)';
$sb25='('.$Gc.','.($Gm+$f2).','.($Gy+$f2).',0)';
$sc1='('.($Gc+$f2).','.($Gm-$f2).','.($Gy-$f2).',0)';
$sc2='('.($Gc+$f2).','.($Gm-$f2).','.($Gy-$f1).',0)';
$sc3='('.($Gc+$f2).','.($Gm-$f2).','.($Gy).',0)';
$sc4='('.($Gc+$f2).','.($Gm-$f2).','.($Gy+$f1).',0)';
$sc5='('.($Gc+$f2).','.($Gm-$f2).','.($Gy+$f2).',0)';
$sc6='('.($Gc+$f2).','.($Gm-$f1).','.($Gy-$f2).',0)';
$sc7='('.($Gc+$f2).','.($Gm-$f1).','.($Gy-$f1).',0)';
$sc8='('.($Gc+$f2).','.($Gm-$f1).','.($Gy).',0)';
$sc9='('.($Gc+$f2).','.($Gm-$f1).','.($Gy+$f1).',0)';
$sc10='('.($Gc+$f2).','.($Gm-$f1).','.($Gy+$f2).',0)';
$sc11='('.($Gc+$f2).','.($Gm).','.($Gy-$f2).',0)';
$sc12='('.($Gc+$f2).','.($Gm).','.($Gy-$f1).',0)';
$sc13='('.($Gc+$f2).','.($Gm).','.($Gy).',0)';
$sc14='('.($Gc+$f2).','.($Gm).','.($Gy+$f1).',0)';
$sc15='('.($Gc+$f2).','.($Gm).','.($Gy+$f2).',0)';
$sc16='('.($Gc+$f2).','.($Gm+$f1).','.($Gy-$f2).',0)';
$sc17='('.($Gc+$f2).','.($Gm+$f1).','.($Gy-$f1).',0)';
$sc18='('.($Gc+$f2).','.($Gm+$f1).','.($Gy).',0)';
$sc19='('.($Gc+$f2).','.($Gm+$f1).','.($Gy+$f1).',0)';
$sc20='('.($Gc+$f2).','.($Gm+$f1).','.($Gy+$f2).',0)';
$sc21='('.($Gc+$f2).','.($Gm+$f2).','.($Gy-$f2).',0)';
$sc22='('.($Gc+$f2).','.($Gm+$f2).','.($Gy-$f1).',0)';
$sc23='('.($Gc+$f2).','.($Gm+$f2).','.($Gy).',0)';
$sc24='('.($Gc+$f2).','.($Gm+$f2).','.($Gy+$f1).',0)';
$sc25='('.(255).','.(255).','.(255).',0)';
////////////////////////////////////////////////L50/////////////////////////////////////////////////////////////////////////////88x97
$ccmd1='convert ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x97 xc:cmyk'.$s1.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s2.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s3.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s4.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s5.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s6.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s7.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s8.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s9.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s10.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s11.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s12.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s13.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s14.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s15.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s16.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s17.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s18.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s19.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s20.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s21.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s22.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s23.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s24.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$s25.' +append ) -append p175.tif';
$ccmd2='convert ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x97 xc:cmyk'.$sb1.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb2.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb3.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb4.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb5.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb6.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb7.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb8.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb9.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb10.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb11.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb12.' +append ) ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x97 xc:cmyk'.$sb13.' +append ) ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x97 xc:cmyk'.$sb14.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb15.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb16.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb17.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb18.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb19.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb20.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb21.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb22.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb23.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb24.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sb25.' +append ) -append p275.tif';
$ccmd3='convert ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x97 xc:cmyk'.$sc1.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc2.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc3.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc4.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc5.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc6.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc7.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc8.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc9.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc10.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc11.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc12.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc13.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc14.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc15.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc16.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc17.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc18.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc19.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc20.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc21.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc22.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc23.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc24.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x97 xc:cmyk'.$sc25.' +append ) -append p375.tif';
//$ccmd1='convert ( -size 88x97 xc:rgb'.$sb1.' +append ) ( -size 88x9 xc:rgb(0,0,0) +append ) ( -size 88x97 xc:rgb'.$sb2.' +append ) ( -size 88x9 xc:rgb(0,0,0) +append ) ( -size 88x97 xc:rgb'.$sb3.' +append ) ( -size 88x9 xc:rgb(0,0,0) +append ) -append p175.tif';
exec($ccmd1) ;
exec($ccmd2) ;
exec($ccmd3) ;
$chartName="Gray".round($_GET['Gc'],0).round($_GET['Gm'],0).round($_GET['Gy'],0);
$ccmd='convert p175.tif p275.tif p375.tif -density 300x300 -units PixelsPerInch +append '.$chartName.'.tif';
exec($ccmd) ;
sleep(2)
?>
<SCRIPT LANGUAGE="JavaScript">
window.location="remoteG2.php?name=<?php echo $chartName;?>";
</script>
<tr>
<br />
<td align="center"><font size="-2"> © <a href="mailto:[email protected]">Fred Kuo</a>, 2010. All rights reserved.<br><a href="http://www.fredkuo.idv.tw/wordpress/?p=1025">Read more.</a><br>
</td>
</tr>
</body>
</html>