From 3d136016e209fd0509d9312a6fd7b64b8e6ea5a4 Mon Sep 17 00:00:00 2001 From: Surma Date: Wed, 16 Jun 2021 13:14:22 +0100 Subject: [PATCH] Provide optimizer default value --- libsquoosh/src/auto-optimizer.js | 2 +- libsquoosh/src/index.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libsquoosh/src/auto-optimizer.js b/libsquoosh/src/auto-optimizer.js index ac5be3ad..1c536a3d 100644 --- a/libsquoosh/src/auto-optimizer.js +++ b/libsquoosh/src/auto-optimizer.js @@ -11,7 +11,7 @@ import visdifWasm from 'asset-url:../../codecs/visdif/visdif.wasm'; export async function binarySearch( measureGoal, measure, - { min = 0, max = 100, epsilon = 0.1, maxRounds = 8 } = {}, + { min = 0, max = 100, epsilon = 0.1, maxRounds = 6 } = {}, ) { let parameter = (max - min) / 2 + min; let delta = (max - min) / 4; diff --git a/libsquoosh/src/index.js b/libsquoosh/src/index.js index 0a7a9b91..c627e9c4 100644 --- a/libsquoosh/src/index.js +++ b/libsquoosh/src/index.js @@ -180,9 +180,9 @@ class Image { encName, encConfig, optimizerButteraugliTarget: Number( - encodeOptions.optimizerButteraugliTarget, + encodeOptions.optimizerButteraugliTarget ?? 1.4, ), - maxOptimizerRounds: Number(encodeOptions.maxOptimizerRounds), + maxOptimizerRounds: Number(encodeOptions.maxOptimizerRounds ?? 6), }); } await Promise.all(Object.values(this.encodedWith));