【发布时间】:2019-12-16 12:53:43
【问题描述】:
我有一个 base64 编码的 jpeg 字符串,我在 React 中保持状态。我一直在尝试如何将其转换为 png 格式的 base64 字符串浏览器端。
我简要查看了sharp,但发现需要服务器端node.js 环境。我真的不想编写自己的转换脚本。在 npm 上进一步搜索对我来说没有任何结果。
非常感谢任何帮助。
【问题讨论】:
-
我最初的想法是使用
drawImage()将JPEG 绘制到画布上,然后在该画布上调用toDataURL()。 PNG 是使用 toDataURL 时的默认格式,因此您甚至不需要为其提供参数。 -
@IceMetalPunk 这很有趣,我会研究一下。谢谢。如果您认为可以解决问题,请随时回答。
标签: javascript reactjs base64 png image-conversion