如何使用 NodeJS 更改图像类型?
How Can I change Image type with NodeJS?
我需要在上传后更改图片类型。我试过 image_magick 但 failed.What 是更改图像类型的最佳方式。
根据我的经验,node.js 中最好的 ImageMagick 替代方案是 sharp
,基于 libvips 库。
一个简单的用法示例(将 jpeg 转换为 png):
const sharp = require('sharp')
// [...]
sharp('input.jpg')
.rotate()
.toFile('output.png', (err, info) => {
console.log(info)
})
我需要在上传后更改图片类型。我试过 image_magick 但 failed.What 是更改图像类型的最佳方式。
根据我的经验,node.js 中最好的 ImageMagick 替代方案是 sharp
,基于 libvips 库。
一个简单的用法示例(将 jpeg 转换为 png):
const sharp = require('sharp')
// [...]
sharp('input.jpg')
.rotate()
.toFile('output.png', (err, info) => {
console.log(info)
})