2008年5月2日 星期五

超神網站還是超遜網站?

今天直接把王牌壓上來了!根據我自己的估計:大家會覺得全民打棒球戰力分析器很神奇,今天要講的內容應該佔了至少70%的成份。如果少了等一下要講的部份,大家應該會覺得那只是個超遜網站吧?



 

公式分析:

一開始我們要借用PTT上DailyB大的力框寬與值對照表來說明

寬 65 66 68 70 74 75 77 79 83

值 61 62 63 64 66 67 68 69 71

將上述數據輸入EXCEL後畫出一個XY散佈圖

image

image

然後幫這條線加上趨線即可得到強振框與力量值的對應公式

image

我們先把 力=0.5493*寬 + 25.565 抄下來放在旁邊等下再用

程式撰寫

1.上傳圖片

可以參考PHP程式設計講義區,這部份沒什麼特別的

2.量測程式





這裡其實就是寫一個相當於現實生活中游標卡尺的程式,所需的工具就只有GD程式庫的顏色讀取函數. 程式片段如下





for ($x=590;$x>500;$x-- ) {

$rgb = imagecolorat($im, $x, 595);

$r = ($rgb >> 16) & 0xFF;

$g = ($rgb >> 8) & 0xFF;

$b = $rgb & 0xFF;

if ($b > 150 && $g>150) {

$end=$x;

break;

}

}



$width=$end-$begin +1;

$hit=0.5 * $width + 26;

$force=0.5493* $width + 25.565;



echo "量測寬度: $width<br>";

echo "估打擊值: $hit<br>";

echo "估力量值: $force<br>";



網站架設

昨天最後有個習題請大家先把自己超神網站的家準備好。今天的完整程式在這只要抓下來放到準備好的家就行了。

實際測試網站

光是把範例放上網其實沒什麼意思,這功能也蠻遜的。只有再加上自己的巧思才會變成真正的超神網站。這就當今天的習題讓大家去練習了



沒有留言:

張貼留言