Spaces:
Running
Running
File size: 533 Bytes
fba14bd 7ec6802 fba14bd f622b35 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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 } |