作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在使用 nodeca/pica 库将图像发送到服务器到 React 中的 Canvas 之前,我尝试调整图像大小:
import pica from 'pica'
let resizedCanvas = <canvas height={500} width={500}/>
pica().resize(myImage, resizedCanvas, {
unsharpAmount: 80,
unsharpRadius: 0.6,
unsharpThreshold: 2
}).then(result => console.log(`resize done! ${result}`))
.catch(err => console.log(err))
但我在控制台中收到以下错误:
TypeError: stages.shift is not a function or its return value is not iterable
at processStages (index.js:508)
at init.then (index.js:549)
最佳答案
问题是我不应该使用 JSX 来构建 Canvas 。以下解决方案效果很好:
const resizedCanvas = document.createElement('canvas')
resizedCanvas.height = 500
resizedCanvas.width = 500
关于javascript - 如何使用 nodeca/pica 和 React 在客户端调整图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51216681/
我在这个领域比较新鲜,当我试图在 eclipse 中添加 html 页面并在 AVD 上运行它时,它在 AVD 上显示错误“找不到请求的文件。/android_assets/www/pica.html
在使用 nodeca/pica 库将图像发送到服务器到 React 中的 Canvas 之前,我尝试调整图像大小: import pica from 'pica' let resizedCanvas
我正在尝试为我的 Angular 5 站点创建一个图像上传工具。它使用 ngx-Pica 来调整图像客户端的大小,但是在调用调整大小服务时我遇到了 UI 卡住的问题,我需要一些关于如何阻止它卡住的想法
我是一名优秀的程序员,十分优秀!