Spaces:
Running
Running
const sharp = require('sharp'); | |
// Membuat fungsi untuk mengonversi buffer webp ke buffer jpg | |
function allToJpg(buffer) { | |
return new Promise((resolve, reject) => { | |
// Menggunakan modul sharp untuk mengonversi buffer webp ke jpg | |
sharp(buffer) | |
.jpeg() | |
.toBuffer() | |
.then((jpgBuffer) => { | |
// Memenuhi promise dengan buffer jpg | |
resolve(jpgBuffer); | |
}) | |
.catch((err) => { | |
// Menolak promise dengan kesalahan | |
reject(err); | |
}); | |
}); | |
} | |
module.exports = { allToJpg } |