所以,我試圖在很多地方查找這個,但還沒有找到我的情況的答案。使用JavaScript從外部圖像獲取顏色
我所擁有的是一個循環,一年中每天每天循環一小時,還有許多瘋狂的荒謬數學方程式,在特定位置獲取太陽的角度和距離。
方程的結果給了我一個號碼,我X值使用來獲得在該點圖像的像素顏色。圖像是一個漸變:當x = 0;當x =(1/2)imageWidth時沒有陽光;日出/日落,當x = imageWidth;充足的陽光。
我有這段代碼在Processing中工作。儘管我很喜歡使用Processing.js,但我無法完成此項目。我正在嘗試使用D3和Moment庫來構建此庫。
給點:
我需要從外部(不可見)圖像的像素找出如何挑選顏色,使用值I從方程式的x值獲得圖片。
我有我需要的價值。我只需要幫助計算出如何獲取在圖像的特定x位置不可見的圖像像素的顏色。然後,我將使用該顏色作爲填充顏色的圓圈。
我意識到這可能不是理想的措辭。用JavaScript編寫荒謬的數學公式很難讓我擡起頭來,然後詢問關於獲取外部圖像的像素顏色值的問題。但是,我希望有人能幫助我!
編輯:這一切將最終成爲一個網頁。
不幸的是,這一切都需要JavaScript,HTML和CSS。沒有其他的。我很喜歡使用.NET,C++,Python等。但是,我僅限於JS,HTML和CSS。 – brettwbyron 2014-11-03 22:44:26
嗨,我用javascript getImageData()方法更新了我的答案。 – 2014-11-03 22:59:24
因此,使用getImageData()檢索圖像中的每個像素,並且不顯示圖像。那是對的嗎? 另外,我怎樣才能從這個特定的像素顏色? – brettwbyron 2014-11-04 03:24:40