 |
|
<?php
$file = fopen("myfile.txt",'r');
$i = 0;
// ========= loop get data ========== //
while(!feof($file)){
$read = fgets($file);
$shirt[$i] = explode(" ",$read);
//print_r ($shirt)."<br>";
//print "<br>";
//print "<br>";
$i++;
}//print "<br>";
fclose($file);
// ============ Define Color_base in Calculate ========= //
// ====== แดง เขียว น้ำเงิน เหลือง ส้มเหลือง ส้ม ส้มแดง ม่วงแดง ม่วง ม่วงน้ำเงิน เขียวน้ำเงิน เขียวเหลือง ====== //
$color_base = array(array("255","0","0"),
array("0","255","0"),
array("0","0","255"),
array("255","255","0"),
array("205","173","0"),
array("238","154","0"),
array("238","118","0"),
array("205","50","120"),
array("128","0","128"),
array("85","26","139"),
array("69","139","116"),
array("173","255","47"));
// print_r ($color_base)."<br>";
//print "<br>";
// =========================================================== Get R G B ============================================================== //
$n=0;
for($i=0;$i<count($shirt)-1;$i++){// R G B ของเสื้อ
$r[$n] = $shirt[$i][2];
$g[$n] = $shirt[$i][3];
$b[$n] = $shirt[$i][4];
$color =array ($r[$n],$g[$n],$b[$n]);
print_r ($color)."<br>";
print "<br>";
$n++;
}print "<br>";
foreach($color as $colors){
foreach($color_base as $value){
$temp[] = array(sqrt(($colors[0]-$value[0])^2+($colors[1]-$value[1])^2+($colors[2]-$value[2])^2));
} //print_r ($temp)."<br>";
} print "<br>";
asort($temp);
print_r ($temp)."<br>";
print "<br>";
?>
Tag : PHP
|
|
 |
 |
 |
 |
Date :
2011-04-14 16:44:38 |
By :
sopita16 |
View :
666 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |