2013-12-21 44 views

回答

2

getImageData方法會給你從canvas元素的圖像數據只(所以這有什麼用CSS background-image屬性做)

這就是說,你將能夠使用element.style.backgroundImage得到然後從那裏開始工作......如果您將js與圖像在同一個域上運行,您可以將它繪製到新的畫布上,然後從那裏運行getImageData

+0

也許我應該改用使用上下文中的問題: 我希望能夠讀取div背後背景圖像中的主色,以瞭解如何將顏色類型設置爲以便與背景對比。爲此存在一個插件,但特別適用於元素(http://briangonzalez.github.io/jquery.adaptive-backgrounds.js/),其中的技巧似乎是將圖像數據提取爲數據uri,爲了計算目的,使用它在畫布上重建圖像。我想做一個元素的背景圖像... –