2013-09-26 74 views
1

即時通訊爲用戶添加一些按鈕到他們的圖像創造一種方式。現在,我認爲這將是很酷,如果按鈕可以改變顏色取決於圖像的背景顏色。使用Javascript檢查圖像背景是否是白色

首先,我想去黑/白的對比。

所以如果背景是白色的,那麼按鈕將是黑色的,如果背景顏色是黑色的,那麼按鈕應該是白色的。

但是,我的問題是有可能使用唯一的JavaScript來識別圖像的背景嗎?如果是的話如何?

+0

如果您知道圖像的URL,你可以在一個隱藏的畫布上繪製,並確定它的主色使用喜歡的顏色賊庫。 – Virus721

+0

[如何使用JavaScript或jQuery來讀取圖像的像素?](http://stackoverflow.com/questions/1041399/how-to-use-javascript-or-jquery-to-read-a -pixel-of-an-image) –

+0

您可以將圖像繪製到''元素,然後對一些像素進行採樣以檢測其顏色。 – pawel

回答

2

這將照顧你的一切,爲你設置每個條件的選擇器。

https://github.com/kennethcachia/Background-Check

+2

儘管此鏈接可能回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Joel