Очень здорово можно использовать цветовую систему HSL для обработки пикселей. Получается аналог фотошоповского Hue / Saturation. Например, увеличить насыщенность:
function(r,g,b){
var pix = RGBtoHSL(r,g,b);
pix.saturation += 10;
pix = HSLtoRGB(pix);
return [ pix.r, pix.g, pix.b, 255 ];
}
Или вполне можно поиграться с цветовой схемой. Когда-то этим развлекался…
Не, не так. Реклама по телеку, куда нужно встроить парочку вот таких видео. И дальше надпись: «Если ты видишь эту надпись и тебе нормально — приходи к нам в Гугл работать»
Казалось бы, причём тут вы…
От Яндекс-Бара откажитесь :)
А вообще зря
camanjs.com/
github.com/kig/canvasfilters
github.com/alexmic/filtrr
github.com/evanw/glfx.js
tcorral.github.com/IM.js/
humblesoftware.github.com/js-imagediff/
github.com/mezzoblue/PaintbrushJS
www.pixastic.com/
seriouslyjs.org/
www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html
github.com/ian-/ube
peternitsch.net/bitmapdata.js/
Кстати SeriouslyJS здесь работает с видео, а glfx с помощью WebGL.
Ну и была статья на html5rocks: www.html5rocks.com/en/tutorials/canvas/imagefilters/
function(r,g,b){
var pix = RGBtoHSL(r,g,b);
pix.saturation += 10;
pix = HSLtoRGB(pix);
return [ pix.r, pix.g, pix.b, 255 ];
}
Или вполне можно поиграться с цветовой схемой. Когда-то этим развлекался…
goatsecx.jpg.to/
goatse.c.jpg.to/
goatse.cx.jpg.to/
(что делать?) — нравиться
(что делает?) — нравится
В данном случае это (что делает?) нравится.
А теперь докажите мне обратное :)