ImageGear for C and C++ v19.x

Released: Feb 2, 2017

Updates in v19.x

v19.9

Updated Feb 17, 2021

Features

  • Added a new “relaxed syntax” PDF API which provides the option to ignore some minor parsing errors that can occur in PDF files.

v19.8

Updated Sep 11, 2020

Fixes

  • Fixed an issue with the recognition component that caused unnecessary temporary files to be created.
  • Fixed an issue where temporary files created by the PDF component were not disposed of properly.
  • Fixed an issue with bit ordering in bi-tonal DICOM images.
  • Fixed a null pointer access that could occur when loading some incorrect DICOM images.
  • Fixed an issue where Packbits compressed TIFF files crashed or loaded garbage.

v19.7

Updated May 7, 2020

Fixes

  • Fixed an issue with reading XBM images in multi-threaded environment.
  • Fixed an issue with loading specific PNG files.
  • Fixed some vulnerability issues in ICO, PNG, and TIFF filters.
  • Fixed an issue that caused heap corruption when loading certain bitonal DICOM images.
  • Updated the internal PDF Library to fix rendering, save and load issues for particular PDF documents.

v19.6

Updated Feb 4, 2020

Fixes

  • Fixed an issue with reading LZW compressed 2-bit per pixel indexed images.
  • Fixed an issue with JPEG in TIFF where StripOffsets image was unusable.
  • Fixed security vulnerability issues for planar TIF, TIF, BMP, JPEG, PNG, and PCX files.
  • Corrected logic that sometimes prevented the CAD component from being unloaded properly in an ActiveX context.

v19.5

Updated Dec 10, 2019

Fixes

  • Fixed an issue with finding DCM_TAG_RescaleIntercept metadata in a DICOM database placed at the root level of the data hierarchy.
  • Fixed the undo behavior for resize and move operations in the ArtX sample.
  • Fixed a rendering problem that affected certain AFP documents with CCITT Group 4 compressed image data.
  • Fixed some vulnerability issues in TIFF, PNG, GEM, BMP filters.
  • Fixed an issue that caused overlay data on DICOM images to appear in an incorrect area of the image.

v19.4

Updated Aug 9, 2019

Features

  • Added support for Microsoft Visual Studio 2019 to samples.
  • Removed support for Microsoft Visual Studio 2010 from samples.
  • Upgraded internal PDF Library to support improved rendering and upgraded PDF format support.
  • Additional customer requested enhancements.

Fixes

  • Fixed an issue with the PDF component where embedded OCR data would be rendered on top of the PDF image when printing the PDF. This was fixed with an update to a third-party library (Datalogics Adobe PDF Library).
  • Fixed an issue with the PDF component where a malformed PDF would render incorrectly and not produce any errors. Now, malformed PDFs will not render and will instead throw an exception. The issue was fixed with an upgrade to a third-party library (Datalogics Adobe PDF Library).
  • Fixed a regression introduced in V19.2 where a conversion of raster image to PDF would crash if SAVE_FLAGS control parameter for PDF filter was set to IG_PDF_LINEARIZED. This issue was fixed in IG PDF native code and affected IG PDF component (igpdf19d.dll).
  • Fixed an issue with detection of grayscale images or images with few color pixels. This issue was fixed in IG Core native code and affected IG Core component (igcore19d.dll).
  • Fixed an issue with loading PDF files with bad-formed Acroform fields (missing FT key) that was causing an error. Now, such fields are ignored and an ImageGear warning message is displayed.
  • Fixed an issue that caused TIFF files with the "Software" tag set to "Capture Pro ..." to be recognized as DCRAW. Loading such images with ImageGear for C/C++ resulted in black images. This issue was resolved in PicTools native code.

v19.3

Updated Jan 9, 2019

Features

  • Enhancement to multiple image to PDF conversion.
  • Improvements to Postscript font rendering.
  • Customer requested performance enhancements.

v19.2

Updated Oct 8, 2018

Features

  • PDF Compression:
    • Added a new function that compresses PDF documents.
    • Added a new sample to compress PDF files.
  • Performance improvement.
  • Improved the installer for a faster installation.
  • Improved the help file.

v19.1

Updated Sep 29, 2017

Features

New Feature.

  • Added support for reading images with ABIC compression on Win64 platform.
  • Added support for reading and writing images with JBIG2 compression format.
  • Added Windows Server 2016 support.
  • Performance improvements related to loading some RAW formats.

v19.0

Updated Feb 2, 2017

Features

  • Simplified the Installation process and directory structure.
  • Added many new samples:
    • Get up and running more quickly with our new PDF samples.
    • Quickly find sample code for common real world use cases using our revamped samples for other functional areas.
    • Use the sample images dataset to test out functionality, or use your own images.
    • Still using older ImageGear samples? All of the original/legacy samples are also still available.
  • Improved the help file:
    • Find content more easily with the reorganized and enhanced help content.
    • Quickly reference all of the formats that ImageGear supports with our new set of File Formats and Compressions tables.
    • Create a new ImageGear project more quickly using our simplified tutorial, or create a new ImageGear PDF project using our new PDF tutorial.
    • Work with ImageGear PDF with more ease and clarity, using our many new PDF How to... topics, which cover common use cases.
  • All ImageGear C/C++ binaries are now built using an updated, newer compiler version.
  • Improved save times when appending pages to a PDF.

Fixes

  • Corrected an issue that caused a black border on the top and right sides of a zoomed-in PDF.
  • Corrected an issue that caused a PDF with form fields to not render the same in v18.5 as in v18.4.
  • Corrected an issue that caused edited contents in PDF to not be visible in ImageGear v18.5.
  • Corrected an issue in the PDF Demo sample that prevented 180 degree rotation from updating the PDF display.
  • Resolved errors that were occurring after Windows Client impersonation.