Decode Unreadable Barcodes with Dynamsoft Barcode Reader's Custom Scan Parameters

< Back

High Version QR Code

Issue: The higher the QR code version, the more data modules there are and the more challenging it is to read such dense QR codes.

Solution:

Dynamsoft Barcode Reader uses a special algorithm optimized for reading a dense QR code. Set the appropriate ScaleUpModes, which determines the process for scaling up an image for detecting barcodes with a small module size.

JSON Template:

{
    "ImageParameter" :  {
        "BarcodeFormatIds" : ["BF_QR_CODE"],
        "ScaleUpModes":["SUM_LINEAR_INTERPOLATION(0,4,6)"],
        "Name" : "Settings", 
        "ScaleDownThreshold" : 99999, 
        "Timeout":5000
    },
    "Version" : "3.0"
}

×

Binarized image produced by Dynamsoft Barcode Reader:

Template for Dynamsoft Barcode Reader:

JavaScript Code Snippet:

barcodeReader.initRuntimeSettingsWithString(template);
Single
Clean
Good quality
Other
QR Code

Download Our Free Barcode Test Sheet

Curious about how our Dynamsoft Barcode Scanner SDK works in real-world applications? Download our free Barcode Test Sheet, a comprehensive PDF packed with different types of barcodes, batched barcodes or even damaged codes ready to be scanned. Explore the real-world examples to see how Dynamsoft can boost your scanning performance and tackle the challenges of difficult-to-read barcodes.

Barcode Test Sheet
barcode-test-sheet-illus.png