Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >
Resource Base
Table of contents

Release Notes - iOS 2.x

2.3.5 (11/15/2022)

Fixed

  • Fixed a bug that torchButton was not clickable when it appeared outside scanRegion.

2.3.4 (11/04/2022)

Fixed

  • Fixed a scan region deviation bug.
  • Fixed an overlay offset bug when DCECamearView is smaller than the screen size.
  • Fixed a bug that might cause high CPU occupancy when the camera is opened.

2.3.3 (09/22/2022)

Changed

  • The video buffer will be cleared when camera is paused or closed.

Fixed

  • Fixed a bug that scanRegion is not correctly set when device was rotated horizontally.

2.3.2 (08/02/2022)

New

Changed

  • Changed the rotation control of DCECameraView from manual handling to system handling.

2.3.1 (07/11/2022)

Fixed

  • Added x86_64 architecture back to the framework which was missing in 2.3.0.

2.3.0 (06/28/2022)

Version Highlights

  • The same camera enhancer instance can now be used by multiple products. (JS edition only)
  • Added photo capturing features. You can now capture high-resolution images using the library. (Mobile editions only)
  • Added device feedback features. You can now trigger vibrations or beep sounds of mobile devices. (Mobile editions only)

Changelog

  • Added the following APIs for capturing photos:
  • Added a new class DCEFeedback. The following APIs are available in the class:
    • vibrate: Triggers a vibration.
    • Beep: Triggers a beep sound.
  • Added a new method getMaxZoomFactor which returns the maximum available zoom factor of the device.

2.1.4 (05/26/2022)

New

Fixed

  • Fixed the memory leaks caused by incorrectly destroying NSTimer instances.
  • Fixed a bug where some delay might happen in initiating licenses when using along with Dynamsoft Barcode Reader Mobile Edition.

Deprecated

  • CameraEnhancer.setFrameRate
  • EnumResolution.EnumResolution_HIGH
  • EnumResolution.EnumResolution_MID
  • EnumResolution.EnumResolution_LOW

2.1.3 (03/02/2022)

Fixed

  • Fixed a bug that might offset the position of highlight overlays on the decoded barcodes when used together with DynamsoftBarcodeReader.

2.1.1 (12/28/2021)

New

  • Added a new feature SMART_TORCH. Users can enable this feature via the method enableFeatures by specifying EnumSMART_TORCH. When SMART_TORCH is enabled, a torch button will be displayed automatically when the environment light level is low. Users can click on the torch button to turn on/off the torchlight.
  • Overwrite DCECameraView method setTorchButton. Users can set the position, size and image of the torch button. The previous setTorchButton method is deprecated.

Fixed

  • Fixed a bug that might affect the processing speed.
  • Fixed a bug that enableFeatures might not have effects.

2.1.0 (12/16/2021)

Version Highlights

  • Added class scan region configuration APIs and RegionDefinition for users to set the region of interest. The frames will be cropped based on the scan region to accelerate further frame processing.

Changelog

New

2.0.0 (10/19/2021)

Version Highlights

  • Simplified the usage of camera-control APIs. The new APIs are easier to use and cover more scenarios.
  • Simplified the usage of camera enhancer features. Users can enable all required features via the method enableFeatures by inputting the combined enumeration value.
  • Extended the features of DCECameraView. Users can add and personalize the overlays and viewfinder on the camera UI.
  • Extended the features of DCEFrame. DCEFrame will store more frame information to cover more scenarios. In addition, the method toBitmap is added to enable users to convert DCEFrame to a visible image.
  • The camera UI will display a fuzzified image instead of the previously captured image when the camera UI is quit and resumed.

Changelog

Improved

  • Updated the mechanism of the video buffer. The capability of real-time frame processing and transferring is improved.

Breaking Change(s)

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 3.0.1
    • Version 3.0.0
    • Version 2.3.2
    • Version 2.3.1
    • Version 2.1.0
    • Version 2.0.0
    • Version 1.0.3
    • Version 1.0.1
    • Version 1.0.0
    Change +
    © 2003–2022 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support