mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-12 08:47:31 +00:00
* Refactoring codecs * Plugging in new processor * Fixing decorator * MozJPEG free issue * Better worker aborting, and terminate workers that aren't used for 10 seconds * Better comment * Ooops, half-typed comment * Uncommenting problematic line * Surma fixed it! * Abstracting WASM initialisation * Better comment * Don't need this. * Adding ticket * noInitalRun * Reverting MozJPEG issue demo * Making a const for worker timeout * Inline docs * Bail early rather than nesting * Addressing nits
WebP encoder
- Source: https://github.com/webmproject/libwebp
- Version: v0.6.1
Dependencies
- Docker
Example
See example.html
API
int version()
Returns the version of libwebp as a number. va.b.c is encoded as 0x0a0b0c
UInt8Array encode(uint8_t* image_buffer, int image_width, int image_height, WebPConfig config)
Encodes the given image with given dimension to WebP.
void free_result()
Frees the last result created by encode().