From 1ae65dd4a1929cb7f43efcedba786b00ff6e5d81 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Fri, 17 Aug 2018 16:25:28 +0100 Subject: [PATCH] Mozjpeg opts (#140) * Switching to embind * Adding options to mozjpeg wasm * Updating packages * Ditching enum - causing more problems than it's worth * Adding mozjpeg options UI * Forgot about this enum * Bools just work --- codecs/mozjpeg_enc/example.html | 45 ++- .../{mozjpeg_enc.c => mozjpeg_enc.cpp} | 114 ++++-- codecs/mozjpeg_enc/mozjpeg_enc.d.ts | 14 +- codecs/mozjpeg_enc/mozjpeg_enc.js | 2 +- codecs/mozjpeg_enc/mozjpeg_enc.wasm | Bin 254279 -> 269430 bytes codecs/mozjpeg_enc/package.json | 2 +- codecs/webp_enc/package.json | 2 +- package-lock.json | 368 ++++-------------- package.json | 12 +- src/codecs/mozjpeg/Encoder.worker.ts | 51 +-- src/codecs/mozjpeg/encoder.ts | 37 +- src/codecs/mozjpeg/options.tsx | 162 +++++++- src/lib/util.ts | 9 +- 13 files changed, 426 insertions(+), 392 deletions(-) rename codecs/mozjpeg_enc/{mozjpeg_enc.c => mozjpeg_enc.cpp} (61%) diff --git a/codecs/mozjpeg_enc/example.html b/codecs/mozjpeg_enc/example.html index e03d3ed8..f997cc5c 100644 --- a/codecs/mozjpeg_enc/example.html +++ b/codecs/mozjpeg_enc/example.html @@ -1,7 +1,7 @@