Dev Center
Swift
Objective-C
Table of contents

Decode From an Image Sample

DecodeFromAnImage sample shows how to pick an image from system album and decode the image.

View the sample code

In the sample, you can see how to read an image from the album as a UIImage and use captureFromImage method to process the UIImage.

The following capture methods are also available to process the other image types.

When triggering the capture methods, a template name is required. You can use the enumeration PresetTemplate to specify one of the preset templates or input the name of your customized template. Barcode decoding preset templates are available as follow:

  • readBarcodes: The default barcode decoding template. It is speed-first and only read one barcode from an single image.
  • readBarcodesSpeedFirst: The speed-first barcode decoding template. Different from the default template, this template can read multiple barcodes at once.
  • readBarcodesReadRateFirst: The read-rate-first barcode decoding template. It can read as many barcodes as possible.
  • readSingleBarcode: This is a template designed for single barcode decoding. Only read one barcode at once.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 10.x
    • Version 10.2.10
    • Version 10.0.21
    • Version 10.0.20
    • Version 10.2.10
    • Version 10.0.21
    • Version 10.0.20
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.11
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.11
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.13
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
  • Version 8.x
    • Version 8.9.3
    • Version 8.9.1
    • Version 8.9.0
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
    • Version 8.9.3
    • Version 8.9.1
    • Version 8.9.0
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
    • Version 7.6.0
    • Version 7.5.0
Change +