0

(我使用动力学 4.6.0)

这是一个错误吗?当您对图像应用裁剪时,一切都很好,如下所示: 带有裁剪的图像 但是如果我使用过滤器,则会出现结果: 带有裁剪+过滤器的图像 比例不好。所有图像都被压缩以输入作物的宽度和高度。

一些想法?

我的作物代码:

this.imageFond = new Kinetic.Image({
    image               : this.imageObj,
    //filter            : Kinetic.Filters.Blur,
    //filterRadius      : 20
});
this.imageFond.setCrop([50,50,750,1100]);
this.imageFond.setWidth(750);
this.imageFond.setHeight(1100);

this.layer.add(this.imageFond);
this.layer.batchDraw();

我的裁剪 + 过滤器代码:

this.imageFond = new Kinetic.Image({
    image               : this.imageObj,
    filter              : Kinetic.Filters.Blur,
    filterRadius        : 20
});
this.imageFond.setCrop([50,50,750,1100]);
this.imageFond.setWidth(750);
this.imageFond.setHeight(1100);

this.layer.add(this.imageFond);
this.layer.batchDraw();
4

1 回答 1

0

对于裁剪的图像,过滤器无法正常工作。我提出了这个拉取请求来修复它。它尚未合并,因此您需要自己应用它。这至少为我解决了问题。希望这可以帮助:

拉取请求以修复裁剪图像的过滤器

于 2013-09-13T06:15:37.343 回答