CamanJS icon indicating copy to clipboard operation
CamanJS copied to clipboard

Using crop() with preset filters that use copyParent produces artifacts in the image

Open raine opened this issue 11 years ago • 1 comments

This for example seems to have weird results for any effect that uses copyParent internally, until I comment the crop().

By the way, this is in node.

Caman(buf, function() {
  this.crop(290, 290, 25, 25);
  this[filter]();
  this.render(function() {
    resolve(this.canvas.toBuffer());
  });
});

update:

Here's a workaround:

Caman(buf, function() {
  this.crop(290, 290, 25, 25);
  this.render(function() {
    this[filter]();
    this.render(function() {
      resolve(this.canvas.toBuffer());
    });
  });
});

raine avatar Aug 23 '14 18:08 raine

Have a look at my PR, it should solve this issue https://github.com/meltingice/CamanJS/pull/163

zaak avatar Jan 03 '15 16:01 zaak