我想確定如何在地圖上填充顏色 - 比如「風險」棋盤遊戲地圖。在地圖上填充顏色 - PHP
我已經用HTML表格完成了這個工作,通過從SQL表格中提取HTML顏色代碼,然後使用它來填充單元格我想要的顏色。
但是對於非方形地圖,我不確定在哪裏尋找。
我已經創建了一個非常簡單的雙色地圖 - 它的白色和黑色邊框。根據sql表中的數據(就像Paint中的「fill」按鈕),我希望的結果是在地圖上用顏色陰影區域。
這看起來像什麼,我需要: http://php.net/manual/en/function.imagefilltoborder.php 現在..如何定義邊界...
在我已經試過什麼的那一刻,因爲問題是:我怎麼有PHP填寫的部分的圖像?我曾嘗試在Paint中製作圖像,然後抓着我的腦袋想知道如何填充它的一部分。
在一個鏈接已經迷迷糊糊的,讓我關注這多一點:
看來,與imagefilltoborder,我可以把圖像我的服務器上,或許一個看起來像風險的黑色和白色版本地圖 - 黑色邊框和白色一切。有些問題:
- 它是正確的,因爲「邊界」變量應該用我的邊框的顏色(任何值黑色),這樣的代碼可以「看到」在邊界是什麼?
- 是否正確,我只需要找出X,Y座標開始填充?
- 如果我有10個不同的地點在地圖上填寫,這是否工作?我是否可以使用代碼中的不同顏色或從SQL中提取不同顏色分配給這10個點,並使用10個不同的X,Y座標來獲取它們?
你試過了什麼?你目前的代碼是怎樣的?它是如何失敗的? – markus