В этом примере показано, как на канве можно поменять цвета в картинке на противоположные, то есть выполнить инвертирование цветов. Понятно, требуется поддержка HTML5 и скриптов вашим браузером. Полный код примера приведен ниже.
И вот результат применения скрипта для инвертирования цветов: