[英]Converting a base64-encoded jpeg to a png in React in browser
我有一个 base64 编码的 jpeg 字符串,我在 React 中保持它的状态。 我一直在努力研究如何将其转换为 png 格式的 base64 字符串浏览器端。
我简要地查看了sharp ,但我发现它需要一个服务器端node.js 环境。 我真的不想编写自己的转换脚本。 对 npm 的进一步搜索对我没有任何帮助。
非常感谢您对此的任何帮助。
这未经测试,但是您应该能够将base64 JPEG设置为图像源,然后使用context.drawImage
将该图像绘制到画布上; 将其放在画布上后,您可以使用canvas.toDataURL()
获取它的base64 PNG。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.