From f2f467ecb8adfce17eb3b4fafc9ec9c8d8dc106f Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Fri, 27 Jul 2018 14:06:45 +0100 Subject: [PATCH] WebP encode options (#110) * Flailing * Holy shit struct binding * Options in the encoder! * Integrating webp options * Addressing feedback * This isn't needed anymore --- codecs/webp_enc/example.html | 61 ++++-- codecs/webp_enc/package.json | 2 +- codecs/webp_enc/webp_enc.c | 44 ---- codecs/webp_enc/webp_enc.cpp | 106 ++++++++++ codecs/webp_enc/webp_enc.d.ts | 14 +- codecs/webp_enc/webp_enc.js | 2 +- codecs/webp_enc/webp_enc.wasm | Bin 259527 -> 284263 bytes src/codecs/webp/Encoder.worker.ts | 52 +---- src/codecs/webp/encoder.ts | 68 +++++- src/codecs/webp/options.tsx | 332 +++++++++++++++++++++++++++++- src/codecs/webp/styles.scss | 6 + webpack.config.js | 3 +- 12 files changed, 577 insertions(+), 113 deletions(-) delete mode 100644 codecs/webp_enc/webp_enc.c create mode 100644 codecs/webp_enc/webp_enc.cpp create mode 100644 src/codecs/webp/styles.scss diff --git a/codecs/webp_enc/example.html b/codecs/webp_enc/example.html index 37dfdf40..b1fe0a35 100644 --- a/codecs/webp_enc/example.html +++ b/codecs/webp_enc/example.html @@ -1,7 +1,7 @@