使用fabric.js lanczos过滤器调整画布大小

时间:2019-05-03 14:47:54

标签: fabricjs

我是fabric.js的新手,我已经阅读了许多文档和代码示例,但仍然想不出如何实现如此简单的目标。

我从DOM画布开始,并希望使用lanczos过滤器获得缩小的画布。

DataAnnotations

我创建过滤器:

var canvas = /* a DOM canvas, obtained through prior processing */
var width = /* target width, smaller than source canvas width */
var height = /* target height, smaller than source canvas height */

我计算比例:

var filter = new fabric.Image.filters.Resize();
filter.resizeType = 'lanczos';
filter.LanczosLobes = 3;

现在我还不清楚如何将滤镜应用于画布并获得缩小的画布。

还是有人可以建议另一个尽可能简单的JavaScript库或函数来缩小画布到画布的Lanczos?

0 个答案:

没有答案
相关问题