| 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 } |