0
如何使用.getImageData()從給定元素的背景圖像中獲取數據?項目已經在使用jQuery,因此歡迎jQuery解決方案。.getImageData()與background-image屬性?
如何使用.getImageData()從給定元素的背景圖像中獲取數據?項目已經在使用jQuery,因此歡迎jQuery解決方案。.getImageData()與background-image屬性?
的getImageData方法會給你從canvas元素的圖像數據只(所以這有什麼用CSS background-image屬性做)
這就是說,你將能夠使用element.style.backgroundImage
得到然後從那裏開始工作......如果您將js與圖像在同一個域上運行,您可以將它繪製到新的畫布上,然後從那裏運行getImageData
。
也許我應該改用使用上下文中的問題: 我希望能夠讀取div背後背景圖像中的主色,以瞭解如何將顏色類型設置爲以便與背景對比。爲此存在一個插件,但特別適用於
元素(http://briangonzalez.github.io/jquery.adaptive-backgrounds.js/),其中的技巧似乎是將圖像數據提取爲數據uri,爲了計算目的,使用它在畫布上重建圖像。我想做一個元素的背景圖像... –