2021-05-05 09:19:24 -05:00
|
|
|
import { addStage, Konva, cloneAndCompareLayer } from '../unit/test-utils';
|
2015-04-14 09:45:10 +07:00
|
|
|
|
2021-04-30 09:24:27 -05:00
|
|
|
describe('Filter', function () {
|
|
|
|
it('pixelRaio check', function () {
|
2017-02-24 09:15:33 -05:00
|
|
|
Konva.pixelRatio = 2;
|
|
|
|
var stage = addStage();
|
|
|
|
var layer = new Konva.Layer();
|
2015-04-14 09:45:10 +07:00
|
|
|
|
2017-02-24 09:15:33 -05:00
|
|
|
var circle = new Konva.Circle({
|
|
|
|
x: stage.width() / 2,
|
|
|
|
y: stage.height() / 2,
|
|
|
|
fill: 'red',
|
|
|
|
stroke: 'green',
|
2020-05-08 09:59:35 -05:00
|
|
|
radius: 15,
|
2017-02-24 09:15:33 -05:00
|
|
|
});
|
2015-04-14 09:45:10 +07:00
|
|
|
|
2017-02-24 09:15:33 -05:00
|
|
|
layer.add(circle);
|
|
|
|
stage.add(layer);
|
|
|
|
circle.cache();
|
|
|
|
circle.filters([Konva.Filters.Blur]);
|
|
|
|
circle.blurRadius(0);
|
|
|
|
layer.draw();
|
2015-04-14 09:45:10 +07:00
|
|
|
|
2021-04-30 09:24:27 -05:00
|
|
|
cloneAndCompareLayer(layer, 150);
|
2017-02-24 09:15:33 -05:00
|
|
|
Konva.pixelRatio = 1;
|
|
|
|
});
|
2015-08-28 10:11:10 +07:00
|
|
|
});
|