UNPKG

cwebp-bin

Version:

cwebp wrapper that makes it seamlessly available as a local dependency

45 lines (27 loc) 915 B
# cwebp-bin ![GitHub Actions Status](https://github.com/imagemin/cwebp-bin/workflows/test/badge.svg?branch=main) > [WebP](https://developers.google.com/speed/webp/) is a new image format that provides lossless and lossy compression for images on the web. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller in size compared to JPEG images at equivalent SSIM index. You probably want [`imagemin-webp`](https://github.com/imagemin/imagemin-webp) instead. ## Install ``` $ npm install cwebp-bin ``` ## Usage ```js import {execFile} from 'node:child_process'; import cwebp from 'cwebp-bin'; execFile(cwebp, ['input.png', '-o', 'output.webp'], err => { if (err) { throw err; } console.log('Image is converted!'); }); ``` ## CLI ``` $ npm install --global cwebp-bin ``` ``` $ cwebp --help ``` ## License MIT © [Imagemin](https://github.com/imagemin)