Я хочу изучить возможность написания простого скрипта greasemonkey / пользовательского скрипта chrome, чтобы преобразовать все изображения, загруженные в окне браузера, в черно-белые и черно-белые. Конечная цель - выполнить более сложную обработку изображений. Я хотел бы написать скрипт для добавления функции загрузки, содержащей что-то вроде следующего:
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; ++i) {
filter(images[i]);
}
Я знаю, что такого рода вещи могут быть выполнены на том же домене, с которого загружена страница (т.е. встроена в логику пользовательского интерфейса сайта), но из того, что я прочитал, и из некоторых ранних экспериментов, которые я провел (с холстами html5) ), Мне интересно, если это возможно выполнить со стороны клиента через плагин из-за проблем междоменных и других проблем. Может кто-нибудь сказать мне, если это осуществимый проект, есть ли какие-либо учебные пособия или аналогичные проекты, которые я мог бы использовать в качестве ссылки?
Спасибо.