From f7e1ce110033e9047f9cc3b3914cd0d60022cdb4 Mon Sep 17 00:00:00 2001 From: Ayrat Hudaygulov Date: Mon, 5 Oct 2026 10:47:11 +0100 Subject: [PATCH] Reduce redundant managed barcode rotation passes --- src/CouponHubBot/Services/CouponOcrEngine.fs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CouponHubBot/Services/CouponOcrEngine.fs b/src/CouponHubBot/Services/CouponOcrEngine.fs index c807998c..6fbed1c7 100644 --- a/src/CouponHubBot/Services/CouponOcrEngine.fs +++ b/src/CouponHubBot/Services/CouponOcrEngine.fs @@ -243,7 +243,8 @@ type CouponOcrEngine(azureTextOcr: IBotOcr, logger: ILogger, ti opts.TryInverted <- false let reader = BarcodeReaderGeneric(null, (fun source -> BarcodeBinarizer(source) :> Binarizer), null) reader.Options <- opts - reader.AutoRotate <- true + // The EAN-13 reader retains its own rotation fallback through RotateSupported. + reader.AutoRotate <- false reader let reader = createReader ()