node.js - 使用Node Sharp将svg图像文件转换为png后如何调整其大小
问题描述
这是我第一次使用 Node js。我正在使用Sharp将 svg 文件转换为 png 或 webp。我想知道是否可以从性能角度生成具有不同大小的最终输出文件。目前我看到的唯一可能性是首先我转换并生成一个文件,然后运行单独的代码来调整大小并生成另一个文件。这就是我正在做的
const sharp = require("sharp")
sharp("file.svg")
.webp()
.toFile("new-file.png")
.then(function(info) {
console.log(info)
})
.catch(function(err) {
console.log(err)
})
sharp("new-file.png")
.resize(200, 300)
.toFile('outputfinal.png')
.then(() => {
});
解决方案
推荐阅读
- java - 在tomcat中为多个war文件分别配置java代理
- xslt - 如果xslt中的条件如何写入行
- spring - 为什么我不能在 Spring Boot 中使用“截断”
- microservices - API 网关上的数据聚合
- javascript - 只有objectID保存在mongodb中另一个模型的数组中
- c# - 编译时间类型检查
- scala - 如何使用参与者系统对 if 表达式进行建模?
- python - 在 urwid 中创建后退按钮
- html - 输入“日期”字段不会与 HTML 中的其他字段对齐
- rabbitmq - Spring Actuator RabbitMQ - Prometheus 未显示消息计数