SmartZone ICR/OCR Versions

Découvrez les nouveautés dans chaque version, avec des détails sur les fonctionnalités, les améliorations et les problèmes résolus.

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
SmartZone ICR/OCR Professional v8.0Version majeure12 janv. 2025
Fonctionnalités
  • Added OCR SmartZoneOCRSdk.Reader.Timeout property to change the maximum time for recognition.
  • Removed any dependency on the System.Drawing namespace so that SmartZone can run on Linux with .NET 7+.
  • Added new class SmartZoneOCRSdk.Image, and equivalent for ICR, to replace System.Drawing.Bitmap objects.
  • Added new class SmartZoneOCRSdk.Reader.Zone and SmartZoneICRSdk.Reader.Zone property, and equivalent for ICR, to replace removed Area property.
  • Added new methods:
    • SmartZoneICRSdk.Reader.AnalyzeField(Image image)
    • SmartZoneICRSdk.Reader.AnalyzeCharacter(Image image)
    • SmartZoneICRSdk.Reader.AnalyzeField(Stream stream)
    • SmartZoneICRSdk.Reader.AnalyzeCharacter(Stream stream)
    • Reader.AnalyzeField(Image image)
    • Reader.DetectOrient(Image image)
    • Reader.AnalyzeCharacter(Image image)
    • Reader.AnalyzeField(Stream stream)
    • Reader.DetectOrient(Stream stream)
    • Reader.AnalyzeCharacter(Stream stream)
  • Breaking Changes:
    • SmartZone version 8 is no longer compatible with .NET Framework, versions up to and including 4.6.
    • System.Drawing.Rectangle Area property replaced with SmartZoneOCRSdk.Zone.Zone and SmartZoneICRSdk.Zone.Zone, in the following classes:
      • SmartZoneOCRSdk.Reader
      • SmartZoneICRSdk.Reader
      • SmartZoneOCRSdk.Result
      • SmartZoneICRSdk.Result
      • SmartZoneOCRSdk.CharacterResult
      • SmartZoneICRSdk.CharacterResult
      • SmartZoneOCRSdk.TextBlockResult
      • SmartZoneICRSdk.TextBlockResult
      • SmartZoneOCRSdk.TextLineResult
      • SmartZoneICRSdk.TextLineResult
    • Removed the following methods taking System.Drawing.Bitmap as a parameter. Use the new methods that take an Image object instead.
      • public TextBlockResult SmartZoneOCRSdk.Reader.AnalyzeField(System.Drawing.Bitmap bitmap)
      • public TextBlockResult SmartZoneICRSdk.Reader.AnalyzeField(System.Drawing.Bitmap bitmap)
      • public OCROrientationMode SmartZoneOCRSdk.Reader.DetectOrient(System.Drawing.Bitmap bitmap)
      • public CharacterResult SmartZoneOCRSdk.Reader.AnalyzeCharacter(System.Drawing.Bitmap bitmap)
      • public CharacterResult SmartZoneICRSdk.Reader.AnalyzeCharacter(System.Drawing.Bitmap bitmap)
      • Use the corresponding methods that take Image object instead, see Product Updates section.
        • Upgrading from SmartZone ICR 7
        • Upgrading from SmartZone OCR 7
  • Documentation Updates:
    • Removed topic: Building .NET Framework Demos.
    • Updated system requirements for supported OSs and .NET versions.
SmartZone ICR/OCR Standard v8.0Version majeure12 janv. 2025
Fonctionnalités
  • Added OCR SmartZoneOCRSdk.Reader.Timeout property to change the maximum time for recognition.
  • Removed any dependency on the System.Drawing namespace so that SmartZone can run on Linux with .NET 7+.
  • Added new class SmartZoneOCRSdk.Image, and equivalent for ICR, to replace System.Drawing.Bitmap objects.
  • Added new class SmartZoneOCRSdk.Reader.Zone and SmartZoneICRSdk.Reader.Zone property, and equivalent for ICR, to replace removed Area property.
  • Added new methods:
    • SmartZoneICRSdk.Reader.AnalyzeField(Image image)
    • SmartZoneICRSdk.Reader.AnalyzeCharacter(Image image)
    • SmartZoneICRSdk.Reader.AnalyzeField(Stream stream)
    • SmartZoneICRSdk.Reader.AnalyzeCharacter(Stream stream)
    • Reader.AnalyzeField(Image image)
    • Reader.DetectOrient(Image image)
    • Reader.AnalyzeCharacter(Image image)
    • Reader.AnalyzeField(Stream stream)
    • Reader.DetectOrient(Stream stream)
    • Reader.AnalyzeCharacter(Stream stream)
  • Breaking Changes:
    • SmartZone version 8 is no longer compatible with .NET Framework, versions up to and including 4.6.
    • System.Drawing.Rectangle Area property replaced with SmartZoneOCRSdk.Zone.Zone and SmartZoneICRSdk.Zone.Zone, in the following classes:
      • SmartZoneOCRSdk.Reader
      • SmartZoneICRSdk.Reader
      • SmartZoneOCRSdk.Result
      • SmartZoneICRSdk.Result
      • SmartZoneOCRSdk.CharacterResult
      • SmartZoneICRSdk.CharacterResult
      • SmartZoneOCRSdk.TextBlockResult
      • SmartZoneICRSdk.TextBlockResult
      • SmartZoneOCRSdk.TextLineResult
      • SmartZoneICRSdk.TextLineResult
    • Removed the following methods taking System.Drawing.Bitmap as a parameter. Use the new methods that take an Image object instead.
      • public TextBlockResult SmartZoneOCRSdk.Reader.AnalyzeField(System.Drawing.Bitmap bitmap)
      • public TextBlockResult SmartZoneICRSdk.Reader.AnalyzeField(System.Drawing.Bitmap bitmap)
      • public OCROrientationMode SmartZoneOCRSdk.Reader.DetectOrient(System.Drawing.Bitmap bitmap)
      • public CharacterResult SmartZoneOCRSdk.Reader.AnalyzeCharacter(System.Drawing.Bitmap bitmap)
      • public CharacterResult SmartZoneICRSdk.Reader.AnalyzeCharacter(System.Drawing.Bitmap bitmap)
      • Use the corresponding methods that take Image object instead, see Product Updates section.
        • Upgrading from SmartZone ICR 7
        • Upgrading from SmartZone OCR 7
  • Documentation Updates:
    • Removed topic: Building .NET Framework Demos.
    • Updated System requirements for supported OSs and .NET versions.