我是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?