From 7699f75b45d7cffbf9be7d56e4f17c7ade638373 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Mon, 7 Dec 2020 11:35:27 +0000 Subject: [PATCH] Allow non-0 quality in webp (#876) --- codecs/webp/enc/webp_enc.cpp | 3 +++ codecs/webp/enc/webp_enc.wasm | Bin 238302 -> 238310 bytes codecs/webp/enc/webp_enc_simd.wasm | Bin 306216 -> 306224 bytes 3 files changed, 3 insertions(+) mode change 100644 => 100755 codecs/webp/enc/webp_enc_simd.wasm diff --git a/codecs/webp/enc/webp_enc.cpp b/codecs/webp/enc/webp_enc.cpp index d42ad549..d64ea415 100644 --- a/codecs/webp/enc/webp_enc.cpp +++ b/codecs/webp/enc/webp_enc.cpp @@ -26,6 +26,9 @@ val encode(std::string img, int width, int height, WebPConfig config) { return val::null(); } + // Allow quality to go higher than 0. + config.qmax = 100; + // Only use use_argb if we really need it, as it's slower. pic.use_argb = config.lossless || config.use_sharp_yuv || config.preprocessing > 0; pic.width = width; diff --git a/codecs/webp/enc/webp_enc.wasm b/codecs/webp/enc/webp_enc.wasm index 3b4df28ee344b50949a0c8f594a88ad0a4559db6..c1b08f136c12aab6baa0ab9a45cf48301af50336 100755 GIT binary patch delta 46 zcmV+}0MY;6#SZ4h4zSn*0ojAu1BclI0k_!$0t(Fm*O%nb0zn8M1VQ8gHUemjD0& delta 37 vcmV+=0NVfN#SY%Z4zSn*0nvlm1BclI0k_!$0t(Fm&zI!T0ztPe(E_>ARI3q| diff --git a/codecs/webp/enc/webp_enc_simd.wasm b/codecs/webp/enc/webp_enc_simd.wasm old mode 100644 new mode 100755 index f4ddd0189dcd7b409a653380f84c04bca2dba679..9862aaa4535a65c95ffb4094dcceac559ebc83a6 GIT binary patch delta 54 zcmZ2+LudmKoo8iS(|m!o{Q@f^5HoGRz{>2@&3Jvf@I+=u4h0s+Ck$px1??ddnYV{b IWVs>*09p+c8UO$Q delta 45 zcmdmRLukbfp$+F*8J9F)U~Rv^$_T_v+b^&(J9RUjpDsL+*|9xlBJ=i`i7Z#70KI$? AApigX