javascript - 将html标签中的“wmf”图像格式转换为“png”格式-NodeJS
问题描述
我正在一个基于 nodejs 的项目中工作,该项目需要将“wmf”转换为“png”格式。由于浏览器不支持“wmf”格式。因此,我需要编写代码将其转换为 nodejs 中等效的“png”格式img 标签。例如,图像当前表示为:
<img src="data:image/x-wmf;base64,AQAJAAADcAEAAAIAlgAAAAAABQAAAAIBAQAAAAUAAAABAv///wAFAAAALgEZAAAABQAAAAsCAAAAAAUAAAAMAkACYAQLAAAAJgYPAAwATWF0aFR5cGUAAHAAEgAAACYGDwAaAP////8AABAAAADA////rf///yAEAADtAQAABQAAAAkCAAAAAgUAAAAUArsBSgEcAAAA+wIA/wAAAAAAAJABAAAAAAACABBUaW1lcyBOZXcgUm9tYW4ALMXLAHlIJ3ZAkSp2GRpmSQQAAAAtAQAADQAAADIKAAAAAAQAAAAyKFMpkwFYAJAAAAIFAAAAFAJgATsAHAAAAPsCoP4AAAAAAACQAQAAAAAAAgAQVGltZXMgTmV3IFJvbWFuACzFywB5SCd2QJEqdhkaZkkEAAAALQEBAAQAAADwAQAACgAAADIKAAAAAAIAAABIT5wBwAKWAAAAJgYPACEBQXBwc01GQ0MBAPoAAAD6AAAARGVzaWduIFNjaWVuY2UsIEluYy4ABQEABwFEU01UNwAAE1dpbkFsbEJhc2ljQ29kZVBhZ2VzABEFVGltZXMgTmV3IFJvbWFuABEDU3ltYm9sABEFQ291cmllcjEwIEJUABEETVQgRXh0cmEAEgAIIR8o8m8iDyFfIR8hHyHwHkFQ9BUPQQD0RfQl9I9CX0EA9BAPQ19BAPSPRfQqX0j0j0EA9BAPQPSPQX9I9BAPQSpfRF9F9F9F9F9BDwwBAAEAAQACAgIAAgABAQEAAwABAAQAAAoBAAIAg0gAAwAbAAALAQACAIgyAAABAQAKAgCDTwADABsAAAsBAAIAgigAAgCDUwACAIIpAAABAQAAAHQKAAAAJgYPAAoA/////wEAAAAAABwAAAD7AhAABwAAAAAAvAIAAAAAAQICIlN5c3RlbQBJGRpmSQAACgA4AIoBAAAAAAAAAACYz8sABAAAAC0BAAAEAAAA8AEBAAMAAAAAAA==" />
此外,客户端服务器是基于 Linux 的。所以“wmf2png”npm 包不起作用。由于图像是内联的并且没有存储为单独的“*.wmf”文件,因此像“libwmf”这样的 npm 包似乎不起作用。
那么有什么方法可以转换这样的图像并以等效形式表示?
解决方案
推荐阅读
- opencv - 带噪声的特征匹配
- regex - 正则表达式否定回溯到行中的任何位置
- python-3.x - mlflow 运行 git-uri 克隆到特定目录
- javascript - 在对象内调用 JavaScript 函数
- flutter - 错误:遵循 audio_service 教程时,没有为“MediaControl”类型定义获取器“暂停/停止/播放”
- html - 如何在检查元素中查看 HTML 路径文件?
- reactjs - 使用 React-table 根据元数据过滤行
- python - 使用任何 python 库从宏 excel 调用中获取单元格值到另一个工作表
- javascript - 后台切换分两部分
- reactjs - 在 axios.post 之后属性保持未定义