CamanJS: динамическая загрузка изображения на холст

Используя CamanJS, как я могу динамически загружать изображение на холст?

Все, что у меня есть, это кодировка base64 для PNG.

Я считаю, что документация по API CamanJS далеко не полная. У него даже не задокументирована функция this.save().


person Theodore R. Smith    schedule 29.03.2013    source источник


Ответы (1)


Сначала вы должны загрузить необходимое изображение. После этого передайте объект изображения функции camanjs, как показано ниже.

var myimage = new Image();
    myimage.onload = function() {
          $('#myImageDiv').html('<img id="my-image" src='+myimage.src+' />');
          Caman('#my-image', function () {
                 this.brightness(10);
                 this.contrast(30);
                 this.sepia(60);
                 this.saturation(-30);
                 this.render();
          });
    }
    myimage.src = 'images/myimage.jpg';
person ep4f    schedule 05.06.2013