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)