【发布时间】:2021-07-18 13:42:14
【问题描述】:
我正在使用 Fabric JS 让用户在我的 React 应用程序上获得交互式体验。是否可以在从图像中获取的 Fabric JS 周围应用框架?例如,如果画布是 400x400 像素,我可以将中间透明的框架图像调整为 410x410 像素,然后将其应用到画布顶部以供用户查看?我附上了两张图片供参考。
编辑:这是我用于放大的代码
const zoomIn = useCallback(() => {
// Get original height of canvas
const canvasDimensions = getInitialCanvasSize()
let zoom = HTML5Canvas.getZoom()
zoom += 0.2
if (zoom >= 2) zoom = 2
HTML5Canvas.setZoom(zoom)
HTML5Canvas.setWidth(canvasDimensions.width * HTML5Canvas.getZoom());
HTML5Canvas.setHeight(canvasDimensions.height * HTML5Canvas.getZoom());
}, [HTML5Canvas])
【问题讨论】:
标签: javascript image canvas fabricjs