Как я могу изменить тип изображения с NodeJS?

Мне нужно изменить тип изображения после загрузки. Я попытался с image_magick, но не получилось. Это лучший способ изменить тип изображения.

1 ответ

Решение

По моему опыту, лучшая альтернатива ImageMagick в node.js sharp, основанный на библиотеке libvips.

Простой пример использования (конвертирование JPEG в PNG):

const sharp = require('sharp')
// [...]
sharp('input.jpg')
.rotate()
.toFile('output.png', (err, info) => {
  console.log(info)
})

Документы: http://sharp.dimens.io/en/stable/

Другие вопросы по тегам