本文介绍了Node.js转换HEIC文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一种使用Node.js将照片从HEIC格式转换为jpg或png的方法.我已经搜索了,似乎找不到任何有效的方法.

I need a way to use Node.js to convert a photo from HEIC format to either jpg or png. I have searched and cannot seem to find anything that works.

推荐答案

npm -i heic-convert

const convert = require('heic-convert');
async function heicToJpg(file, output) {
    console.log(file, output);
    const inputBuffer = await promisify(fs.readFile)(file);
    const outputBuffer = convert({
        buffer: inputBuffer, // the HEIC file buffer
        format: 'PNG', // output format
    });
    return promisify(fs.writeFile)(output, outputBuffer);
}

这篇关于Node.js转换HEIC文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-19 06:11