我期待探索編寫一個簡單的greasemonkey腳本/鉻腳本的可行性,以將瀏覽器窗口中加載的所有圖像轉換爲灰度/黑色和白色。最終目標是執行更復雜的圖像處理。我希望做的是寫一個腳本來添加含有像一個onload函數如下:用戶腳本來處理圖像onload
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; ++i) {
filter(images[i]);
}
我知道這樣的事情可以在頁面從加載(即內置於同一域中進行網站UI邏輯),但從我讀過的和我已經完成的一些早期實驗(使用html5畫布),我想知道是否可以通過插件從客戶端執行,因爲跨域問題和其他問題。任何人都可以告訴我,如果這是一個可行的項目,是否有任何教程或類似的項目,我可以用作參考?
謝謝。
對另一個線程的引用使我認爲這可能無法實現爲簡單的客戶端腳本:http://stackoverflow.com/questions/8128118/get-security-error-when-saving- canvas-object-in-a-image – 2012-03-18 22:08:25