HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/xampp/htdocs/grayfinder/GrayParsing52.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>Displayer Check</title>
</head>

<body class="oneColElsCtr">
<?php
$sum=260;
$check=1;
$dtime=time();
$dStr=substr($dtime,7,9)."-";

 //$Gc=65; $Gm=54;$Gy=40;
$Gc=$_GET['Gc'];
$Gm=$_GET['Gm'];
$Gy=$_GET['Gy'];
$GrayP=$_GET['GrayP']; 
$name= "-".$Gc.$Gm.$Gy;

$myFile ="grayChartXK".$name.".ti1";                  
$fh = fopen($myFile, 'w') or die("can't open file");
//fwrite($fh, $p);

$viHead='CTI1   

DESCRIPTOR "Argyll Calibration Target chart information 1"
ORIGINATOR "Argyll targen"
CREATED "Sat Nov 24 16:42:27 2018"
APPROX_WHITE_POINT "96.420000 100.000000 82.490000"
COLOR_REP "CMYK"
WHITE_COLOR_PATCHES "1"
OFPS_PATCHES "50"

NUMBER_OF_FIELDS 8
BEGIN_DATA_FORMAT
SAMPLE_ID CMYK_C CMYK_M CMYK_Y CMYK_K XYZ_X XYZ_Y XYZ_Z 
END_DATA_FORMAT

NUMBER_OF_SETS 63
BEGIN_DATA
';

fwrite($fh, $viHead);

if ($GrayP=='P12') {
$data1="1 0 0 0 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="2 ".$Gc." ".($Gm-12)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="3 ".$Gc." ".($Gm-8)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="4 ".$Gc." ".($Gm-4)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="5 ".$Gc." ".($Gm)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="6 ".$Gc." ".($Gm+4)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="7 ".$Gc." ".($Gm+8)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="8 ".$Gc." ".($Gm+12)." ".($Gy+12)." 0 88 88 88 \n";
fwrite($fh, $data1); 

$data1="9 ".$Gc." ".($Gm-12)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="10 ".$Gc." ".($Gm-8)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="11 ".$Gc." ".($Gm-4)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="12 ".$Gc." ".($Gm)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="13 ".$Gc." ".($Gm+4)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="14 ".$Gc." ".($Gm+8)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="15 ".$Gc." ".($Gm+12)." ".($Gy+8)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="16 ".$Gc." ".($Gm-12)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="17 ".$Gc." ".($Gm-8)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="18 ".$Gc." ".($Gm-4)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="19 ".$Gc." ".($Gm)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="20 ".$Gc." ".($Gm+4)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="21 ".$Gc." ".($Gm+8)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="22 ".$Gc." ".($Gm+12)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="23 ".$Gc." ".($Gm-12)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="24 ".$Gc." ".($Gm-8)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="25 ".$Gc." ".($Gm-4)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="26 ".$Gc." ".($Gm)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="27 ".$Gc." ".($Gm+4)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="28 ".$Gc." ".($Gm+8)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="29 ".$Gc." ".($Gm+12)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="30 ".$Gc." ".($Gm-12)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="31 ".$Gc." ".($Gm-8)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="32 ".$Gc." ".($Gm-4)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="33 ".$Gc." ".($Gm)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="34 ".$Gc." ".($Gm+4)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="35 ".$Gc." ".($Gm+8)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="36 ".$Gc." ".($Gm+12)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="37 ".$Gc." ".($Gm-12)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="38 ".$Gc." ".($Gm-8)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="39 ".$Gc." ".($Gm-4)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="40 ".$Gc." ".($Gm)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="41 ".$Gc." ".($Gm+4)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="42 ".$Gc." ".($Gm+8)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="43 ".$Gc." ".($Gm+12)." ".($Gy-8)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="44 ".$Gc." ".($Gm-12)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="45 ".$Gc." ".($Gm-8)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="46 ".$Gc." ".($Gm-4)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="47 ".$Gc." ".($Gm)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="48 ".$Gc." ".($Gm+4)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="49 ".$Gc." ".($Gm+8)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="50 ".$Gc." ".($Gm+12)." ".($Gy-12)." 0 88 88 88 \n";
fwrite($fh, $data1);
}
else {
$data1="1 0 0 0 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="2 ".$Gc." ".($Gm-4)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="3 ".$Gc." ".($Gm-2)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="4 ".$Gc." ".($Gm-1)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="5 ".$Gc." ".($Gm)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="6 ".$Gc." ".($Gm+1)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="7 ".$Gc." ".($Gm+2)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="8 ".$Gc." ".($Gm+4)." ".($Gy+4)." 0 88 88 88 \n";
fwrite($fh, $data1); 

$data1="9 ".$Gc." ".($Gm-4)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="10 ".$Gc." ".($Gm-2)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="11 ".$Gc." ".($Gm-1)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="12 ".$Gc." ".($Gm)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="13 ".$Gc." ".($Gm+1)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="14 ".$Gc." ".($Gm+2)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="15 ".$Gc." ".($Gm+4)." ".($Gy+2)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="16 ".$Gc." ".($Gm-4)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="17 ".$Gc." ".($Gm-2)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="18 ".$Gc." ".($Gm-1)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="19 ".$Gc." ".($Gm)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="20 ".$Gc." ".($Gm+1)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="21 ".$Gc." ".($Gm+2)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="22 ".$Gc." ".($Gm+4)." ".($Gy+1)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="23 ".$Gc." ".($Gm-4)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="24 ".$Gc." ".($Gm-2)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="25 ".$Gc." ".($Gm-1)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="26 ".$Gc." ".($Gm)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="27 ".$Gc." ".($Gm+1)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="28 ".$Gc." ".($Gm+2)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="29 ".$Gc." ".($Gm+4)." ".($Gy)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="30 ".$Gc." ".($Gm-4)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="31 ".$Gc." ".($Gm-2)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="32 ".$Gc." ".($Gm-1)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="33 ".$Gc." ".($Gm)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="34 ".$Gc." ".($Gm+1)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="35 ".$Gc." ".($Gm+2)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="36 ".$Gc." ".($Gm+4)." ".($Gy-1)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="37 ".$Gc." ".($Gm-4)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="38 ".$Gc." ".($Gm-2)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="39 ".$Gc." ".($Gm-1)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="40 ".$Gc." ".($Gm)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="41 ".$Gc." ".($Gm+1)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="42 ".$Gc." ".($Gm+2)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="43 ".$Gc." ".($Gm+4)." ".($Gy-2)." 0 88 88 88 \n";
fwrite($fh, $data1);

$data1="44 ".$Gc." ".($Gm-4)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="45 ".$Gc." ".($Gm-2)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="46 ".$Gc." ".($Gm-1)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="47 ".$Gc." ".($Gm)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="48 ".$Gc." ".($Gm+1)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="49 ".$Gc." ".($Gm+2)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
$data1="50 ".$Gc." ".($Gm+4)." ".($Gy-4)." 0 88 88 88 \n";
fwrite($fh, $data1);
}

$data1="51 0 0 0 0 88 88 88 
52 0 0 0 30 88 88 88 
53 0 0 0 35 88 88 88 
54 0 0 0 40 88 88 88 
55 0 0 0 45 88 88 88 
56 0 0 0 50 88 88 88 
57 0 0 0 55 88 88 88 
58 0 0 0 60 88 88 88 
50 0 0 0 65 88 88 88 
60 0 0 0 70 88 88 88 
61 0 0 0 75 88 88 88 
62 0 0 0 80 88 88 88 
63 0 0 0 85 88 88 88
";

fwrite($fh, $data1);


$viEnd='END_DATA
CTI1   

DESCRIPTOR "Argyll Calibration Target chart information 1"
ORIGINATOR "Argyll targen"
DENSITY_EXTREME_VALUES "8"
CREATED "November 24, 2018"

NUMBER_OF_FIELDS 8
BEGIN_DATA_FORMAT
INDEX CMYK_C CMYK_M CMYK_Y CMYK_K XYZ_X XYZ_Y XYZ_Z 
END_DATA_FORMAT

NUMBER_OF_SETS 8
BEGIN_DATA
0 0.00000 0.00000 0.00000 0.00000 96.42000 100.0000 82.49000 
1 100.0000 0.00000 0.00000 0.00000 12.00000 18.00000 48.00000 
2 0.00000 100.0000 0.00000 0.00000 38.00000 19.00000 20.00000 
3 100.0000 0.00000 0.00000 45.48599 3.250329 4.870569 13.06325 
4 0.00000 17.99717 100.0000 0.00000 59.71219 57.79270 8.052482 
5 100.0000 0.00000 100.0000 40.02275 3.138076 4.833535 2.131148 
6 0.00000 100.0000 100.0000 18.08912 19.42034 9.976475 1.730872 
7 0.00000 31.32711 0.00000 100.0000 0.659156 0.544334 0.573842 
END_DATA
CTI1   

DESCRIPTOR "Argyll Calibration Target chart information 1"
ORIGINATOR "Argyll targen"
DEVICE_COMBINATION_VALUES "9"
CREATED "November 24, 2018"

NUMBER_OF_FIELDS 8
BEGIN_DATA_FORMAT
INDEX CMYK_C CMYK_M CMYK_Y CMYK_K XYZ_X XYZ_Y XYZ_Z 
END_DATA_FORMAT

NUMBER_OF_SETS 9
BEGIN_DATA
0 0.00000 0.00000 0.00000 0.00000 96.42000 100.0000 82.49000 
1 100.0000 0.00000 0.00000 0.00000 12.00000 18.00000 48.00000 
2 0.00000 100.0000 0.00000 0.00000 38.00000 19.00000 20.00000 
3 100.0000 100.0000 0.00000 0.00000 4.729309 3.420000 11.63777 
4 0.00000 0.00000 100.0000 0.00000 76.00000 81.00000 11.00000 
5 100.0000 0.00000 100.0000 0.00000 9.458619 14.58000 6.400776 
6 0.00000 100.0000 100.0000 0.00000 29.95229 15.39000 2.666990 
7 100.0000 100.0000 100.0000 100.0000 0.0386614 0.0277020 0.0188131 
8 50.00000 50.00000 50.00000 0.00000 13.32842 11.17825 7.279335 
END_DATA
';

fwrite($fh, $viEnd);


fclose($fh);

//sleep(2); printtarg.exe -v -i i1 -r -t 200 -C -p 75x284 "grayChartX"
//printtarg.exe -v -i i1 -r -t 200  -p 75x284 "grayChartXK"

	exec('printtarg.exe -v -i i1 -r -t 200  -p 75x284 "grayChartXK'.$name.'"'); 
	sleep(2);
	echo 'wait for download';
	

sleep(2)	
?> 


	<SCRIPT LANGUAGE="JavaScript">
<!-- http://www.culturemark.com/redirectURL/
//var spge = '<?php echo json_encode($dStr) ;?>';
window.location="remoteEX2.php?name=-<?php echo $Gc.$Gm.$Gy;?>";
// -->
</script> 

</table>

<tr>

<br />
<td align="center"><font size="-2"> &copy; <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>