我期待探索编写一个简单的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