File: C:/xampp/htdocs/CC24/Graychart28x3.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'];
$Gc25=$_GET['Gc25'];
$Gm25=$_GET['Gm25'];
$Gy25=$_GET['Gy25'];
$Gc75=$_GET['Gc75'];
$Gm75=$_GET['Gm75'];
$Gy75=$_GET['Gy75'];
$C50=50;
$M40=40;
$Y40=40;
$C25=25;
$M19=19;
$Y19=19;
$C75=75;
$M66=66;
$Y66=66;
$C50=$C50/100*255;
$M40=$M40/100*255;
$Y40=$Y40/100*255;
$K54=54/100*255;
$Gc=$Gc/100*255;
$Gm=$Gm/100*255;
$Gy=$Gy/100*255;
///////////////////////////////
$C25=$C25/100*255;
$M19=$M19/100*255;
$Y19=$Y19/100*255;
$Gc25=$Gc25/100*255;
$Gm25=$Gm25/100*255;
$Gy25=$Gy25/100*255;
/////////////////////////
$C75=$C75/100*255;
$M66=$M66/100*255;
$Y66=$Y66/100*255;
$Gc75=$Gc75/100*255;
$Gm75=$Gm75/100*255;
$Gy75=$Gy75/100*255;
$f1=1/100*255;
$f2=2/100*255;
$s1='('.(0).','.(0).','.(0).',0)';
$s2='('.($Gc-$f1).','.($Gm-$f1).','.($Gy-$f1).',0)';
$s3='('.($Gc-$f1).','.($Gm-$f1).','.($Gy-0).',0)';
$s4='('.($Gc-$f1).','.($Gm-$f1).','.($Gy+$f1).',0)';
$s5='('.($Gc-$f1).','.($Gm-0).','.($Gy-$f1).',0)';
$s6='('.($Gc-$f1).','.($Gm-0).','.($Gy-0).',0)';
$s7='('.($Gc-$f1).','.($Gm-0).','.($Gy+$f1).',0)';
$s8='('.($Gc-$f1).','.($Gm+$f1).','.($Gy-$f1).',0)';
$s9='('.($Gc-$f1).','.($Gm+$f1).','.($Gy+0).',0)';
$s10='('.($Gc-$f1).','.($Gm+$f1).','.($Gy+$f1).',0)';
$s11='('.($Gc-0).','.($Gm-$f1).','.($Gy-$f1).',0)';
$s12='('.($Gc-0).','.($Gm-$f1).','.($Gy-0).',0)';
$s13='('.($Gc-0).','.($Gm-$f1).','.($Gy+$f1).',0)';
$s14='('.($Gc-0).','.($Gm).','.($Gy-$f1).',0)';
$s15='('.($Gc-0).','.($Gm).','.($Gy+0).',0)';
$s16='('.($Gc-0).','.($Gm).','.($Gy+$f1).',0)';
$s17='('.($Gc-0).','.($Gm+$f1).','.($Gy-$f1).',0)';
$s18='('.($Gc-0).','.($Gm+$f1).','.($Gy).',0)';
$s19='('.($Gc-0).','.($Gm+$f1).','.($Gy+$f1).',0)';
$s20='('.($Gc+$f1).','.($Gm-$f1).','.($Gy-$f1).',0)';
$s21='('.($Gc+$f1).','.($Gm-$f1).','.($Gy-0).',0)';
$s22='('.($Gc+$f1).','.($Gm-$f1).','.($Gy+$f1).',0)';
$s23='('.($Gc+$f1).','.($Gm+0).','.($Gy-$f1).',0)';
$s24='('.($Gc+$f1).','.($Gm+0).','.($Gy+0).',0)';
$s25='('.($Gc+$f1).','.($Gm+0).','.($Gy+$f1).',0)';
$s26='('.($Gc+$f1).','.($Gm+$f1).','.($Gy-$f1).',0)';
$s27='('.($Gc+$f1).','.($Gm+$f1).','.($Gy+0).',0)';
$s28='('.($Gc+$f1).','.($Gm+$f1).','.($Gy+$f1).',0)';
$a1='('.(0).','.(0).','.(0).',0)';
$a2='('.($Gc25-$f1).','.($Gm25-$f1).','.($Gy25-$f1).',0)';
$a3='('.($Gc25-$f1).','.($Gm25-$f1).','.($Gy25-0).',0)';
$a4='('.($Gc25-$f1).','.($Gm25-$f1).','.($Gy25+$f1).',0)';
$a5='('.($Gc25-$f1).','.($Gm25-0).','.($Gy25-$f1).',0)';
$a6='('.($Gc25-$f1).','.($Gm25-0).','.($Gy25-0).',0)';
$a7='('.($Gc25-$f1).','.($Gm25-0).','.($Gy25+$f1).',0)';
$a8='('.($Gc25-$f1).','.($Gm25+$f1).','.($Gy25-$f1).',0)';
$a9='('.($Gc25-$f1).','.($Gm25+$f1).','.($Gy25+0).',0)';
$a10='('.($Gc25-$f1).','.($Gm25+$f1).','.($Gy25+$f1).',0)';
$a11='('.($Gc25-0).','.($Gm25-$f1).','.($Gy25-$f1).',0)';
$a12='('.($Gc25-0).','.($Gm25-$f1).','.($Gy25-0).',0)';
$a13='('.($Gc25-0).','.($Gm25-$f1).','.($Gy25+$f1).',0)';
$a14='('.($Gc25-0).','.($Gm25).','.($Gy25-$f1).',0)';
$a15='('.($Gc25-0).','.($Gm25).','.($Gy25+0).',0)';
$a16='('.($Gc25-0).','.($Gm25).','.($Gy25+$f1).',0)';
$a17='('.($Gc25-0).','.($Gm25+$f1).','.($Gy25-$f1).',0)';
$a18='('.($Gc25-0).','.($Gm25+$f1).','.($Gy25).',0)';
$a19='('.($Gc25-0).','.($Gm25+$f1).','.($Gy25+$f1).',0)';
$a20='('.($Gc25+$f1).','.($Gm25-$f1).','.($Gy25-$f1).',0)';
$a21='('.($Gc25+$f1).','.($Gm25-$f1).','.($Gy25-0).',0)';
$a22='('.($Gc25+$f1).','.($Gm25-$f1).','.($Gy25+$f1).',0)';
$a23='('.($Gc25+$f1).','.($Gm25+0).','.($Gy25-$f1).',0)';
$a24='('.($Gc25+$f1).','.($Gm25+0).','.($Gy25+0).',0)';
$a25='('.($Gc25+$f1).','.($Gm25+0).','.($Gy25+$f1).',0)';
$a26='('.($Gc25+$f1).','.($Gm25+$f1).','.($Gy25-$f1).',0)';
$a27='('.($Gc25+$f1).','.($Gm25+$f1).','.($Gy25+0).',0)';
$a28='('.($Gc25+$f1).','.($Gm25+$f1).','.($Gy25+$f1).',0)';
$c1='('.(0).','.(0).','.(0).',0)';
$c2='('.($Gc75-$f1).','.($Gm75-$f1).','.($Gy75-$f1).',0)';
$c3='('.($Gc75-$f1).','.($Gm75-$f1).','.($Gy75-0).',0)';
$c4='('.($Gc75-$f1).','.($Gm75-$f1).','.($Gy75+$f1).',0)';
$c5='('.($Gc75-$f1).','.($Gm75-0).','.($Gy75-$f1).',0)';
$c6='('.($Gc75-$f1).','.($Gm75-0).','.($Gy75-0).',0)';
$c7='('.($Gc75-$f1).','.($Gm75-0).','.($Gy75+$f1).',0)';
$c8='('.($Gc75-$f1).','.($Gm75+$f1).','.($Gy75-$f1).',0)';
$c9='('.($Gc75-$f1).','.($Gm75+$f1).','.($Gy75+0).',0)';
$c10='('.($Gc75-$f1).','.($Gm75+$f1).','.($Gy75+$f1).',0)';
$c11='('.($Gc75-0).','.($Gm75-$f1).','.($Gy75-$f1).',0)';
$c12='('.($Gc75-0).','.($Gm75-$f1).','.($Gy75-0).',0)';
$c13='('.($Gc75-0).','.($Gm75-$f1).','.($Gy75+$f1).',0)';
$c14='('.($Gc75-0).','.($Gm75).','.($Gy75-$f1).',0)';
$c15='('.($Gc75-0).','.($Gm75).','.($Gy75+0).',0)';
$c16='('.($Gc75-0).','.($Gm75).','.($Gy75+$f1).',0)';
$c17='('.($Gc75-0).','.($Gm75+$f1).','.($Gy75-$f1).',0)';
$c18='('.($Gc75-0).','.($Gm75+$f1).','.($Gy75).',0)';
$c19='('.($Gc75-0).','.($Gm75+$f1).','.($Gy75+$f1).',0)';
$c20='('.($Gc75+$f1).','.($Gm75-$f1).','.($Gy75-$f1).',0)';
$c21='('.($Gc75+$f1).','.($Gm75-$f1).','.($Gy75-0).',0)';
$c22='('.($Gc75+$f1).','.($Gm75-$f1).','.($Gy75+$f1).',0)';
$c23='('.($Gc75+$f1).','.($Gm75+0).','.($Gy75-$f1).',0)';
$c24='('.($Gc75+$f1).','.($Gm75+0).','.($Gy75+0).',0)';
$c25='('.($Gc75+$f1).','.($Gm75+0).','.($Gy75+$f1).',0)';
$c26='('.($Gc75+$f1).','.($Gm75+$f1).','.($Gy75-$f1).',0)';
$c27='('.($Gc75+$f1).','.($Gm75+$f1).','.($Gy75+0).',0)';
$c28='('.($Gc75+$f1).','.($Gm75+$f1).','.($Gy75+$f1).',0)';
////////////////////////////////////////////////L50/////////////////////////////////////////////////////////////////////////////88x85
$chartName="Gray".round($_GET['Gc'],0).round($_GET['Gm'],0).round($_GET['Gy'],0)."x3";
echo "<br>chartname".$chartName;
$ccmd1='convert -density 300x300 -units PixelsPerInch ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$s1.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s2.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s3.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s4.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s5.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s6.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s7.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s8.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s9.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s10.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s11.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s12.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s13.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s14.' +append ) ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$s15.' +append ) ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$s16.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s17.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s18.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s19.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s20.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s21.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s22.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s23.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s24.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s25.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s26.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s27.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$s28.' +append ) -append '."P_50.jpg";
$ccmd2='convert -density 300x300 -units PixelsPerInch ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$a1.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a2.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a3.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a4.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a5.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a6.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a7.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a8.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a9.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a10.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a11.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a12.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a13.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a14.' +append ) ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$a15.' +append ) ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$a16.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a17.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a18.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a19.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a20.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a21.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a22.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a23.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a24.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a25.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a26.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a27.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$a28.' +append ) -append '."P_25.jpg";
$ccmd3='convert -density 300x300 -units PixelsPerInch ( -size 88x9 xc:cmyk(255,255,255) +append ) ( -size 88x85 xc:cmyk'.$c1.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c2.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c3.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c4.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c5.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c6.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c7.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c8.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c9.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c10.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c11.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c12.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c13.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c14.' +append ) ( -size 88x9 xc:cmyk(0,0,255) +append ) ( -size 88x85 xc:cmyk'.$c15.' +append ) ( -size 88x9 xc:cmyk(0,0,255) +append ) ( -size 88x85 xc:cmyk'.$c16.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c17.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c18.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c19.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c20.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c21.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c22.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c23.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c24.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c25.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c26.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c27.' +append ) ( -size 88x9 xc:cmyk(0,0,0) +append ) ( -size 88x85 xc:cmyk'.$c28.' +append ) -append '."P_75.jpg";
//$ccmd1='convert ( -size 88x85 xc:rgb'.$sb1.' +append ) ( -size 88x9 xc:rgb(0,0,0) +append ) ( -size 88x85 xc:rgb'.$sb2.' +append ) ( -size 88x9 xc:rgb(0,0,0) +append ) ( -size 88x85 xc:rgb'.$sb3.' +append ) ( -size 88x9 xc:rgb(0,0,0) +append ) -append p175.tif';
exec($ccmd1) ;
exec($ccmd2) ;
exec($ccmd3) ;
sleep(2);
$ccmd='convert P_25.jpg P_50.jpg P_75.jpg -density 300x300 -units PixelsPerInch +append '.$chartName.'.jpg';
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>, 2021. All rights reserved.<br><a href="http://www.fredkuo.idv.tw/wordpress/?p=1025">Read more.</a><br>
</td>
</tr>
</body>
</html>