Starting with version 1.4.13 FabricJs supports image resizing filters.
There are two ways to use the resize filter:
- Static resizing under load with fixed scale
- o .
4 :
-SliceHack, , , , .
-Hermite filter
-
-Lanczos lobes
:
,
var theImage = new fabric.Image(imag, {
top: 0,
left: 0
});
theImage.filters.push(
new fabric.Image.filters.Resize({
resizeType: 'hermite',
scaleX: 0.1,
scaleY: 0.1
})
);
theImage.applyFilters();
canvas.add(theImage);
Lanczos, 2
var theImage = new fabric.Image(imag, {
top: 0,
left: 0
});
theImage.resizeFilters.push(new fabric.Image.filters.Resize({
resizeType: 'lanczos',
lanczosLobes: 2
}));
canvas.add(theImage);