@ezy/webp
Version:
libwebp wrapper for nodejs
23 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const execute_1 = require("./execute");
/**
* ### Description
* Convert a GIF image to WebP
*
* ### Examples
* ```js
* await gif2webp('me.gif', 'me.webp')
* await gif2webp('me.gif', 'me.webp', '-mixed')
* ```
*
* ### Params
* @param input path of the input file
* @param output path of the output WebP file
* @param options https://developers.google.com/speed/webp/docs/gif2webp
*/
function gif2webp(input, output, ...options) {
return execute_1.execute('gif2webp', options.concat(['-o', output, '--', input]));
}
exports.gif2webp = gif2webp;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2lmMndlYnAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbGliL2dpZjJ3ZWJwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsdUNBQW9DO0FBRXBDOzs7Ozs7Ozs7Ozs7OztHQWNHO0FBQ0gsU0FBZ0IsUUFBUSxDQUFDLEtBQWEsRUFBRSxNQUFjLEVBQUUsR0FBRyxPQUFpQjtJQUMxRSxPQUFPLGlCQUFPLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDMUUsQ0FBQztBQUZELDRCQUVDIn0=