scionoftech / webp-converter

[DEPRECATED] A small node.js library for converting any image to webp file format or converting webp image to any image file format.
MIT License
229 stars 43 forks source link

How to set multiple extensions? #49

Closed rybarova closed 1 year ago

rybarova commented 1 year ago

How I can set multiple extensions for convert? I have multiple files in folder and I need convert .jpg|.png|.jpeg extensions into .webp

I tried that via regex, but that does not work. webp.cwebp(fileName + "/.+?\.(jpg|png|jpeg)/g",.... Is there another solution how to do this?

My full code is here ↓↓↓ :


const fs = require('fs');

const folder = './';

fs.readdir(folder, (err, files) => {

    files.forEach(file => {

        const fileName = file.split('.')[0];

        const result = webp.cwebp(fileName + ".jpg", fileName + ".webp", "-q 70", logging = "-v");
        result.then((response) => {
            console.log(response);
        });

    });
});