From f29410f6a29ae3b473dba22da1b6c538fee65b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Wed, 30 Dec 2020 17:33:28 +0800 Subject: [PATCH] Make scanner try harder --- .../src/main/java/tw/nekomimi/nekogram/utils/ProxyUtil.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/TMessagesProj/src/main/java/tw/nekomimi/nekogram/utils/ProxyUtil.kt b/TMessagesProj/src/main/java/tw/nekomimi/nekogram/utils/ProxyUtil.kt index 8ac9727fe..1cb16a41b 100644 --- a/TMessagesProj/src/main/java/tw/nekomimi/nekogram/utils/ProxyUtil.kt +++ b/TMessagesProj/src/main/java/tw/nekomimi/nekogram/utils/ProxyUtil.kt @@ -469,9 +469,13 @@ object ProxyUtil { try { val result = try { - qrReader.decode(BinaryBitmap(GlobalHistogramBinarizer(source))) + qrReader.decode(BinaryBitmap(GlobalHistogramBinarizer(source)), mapOf( + DecodeHintType.TRY_HARDER to true + )) } catch (e: NotFoundException) { - qrReader.decode(BinaryBitmap(GlobalHistogramBinarizer(source.invert()))) + qrReader.decode(BinaryBitmap(GlobalHistogramBinarizer(source.invert())), mapOf( + DecodeHintType.TRY_HARDER to true + )) } showLinkAlert(ctx, result.text)