ImageGear v26.5 - Updated
In This Topic
    Release Notes
    In This Topic

    This section contains information on new features and improvements for each release, and known issues.

    ImageGear v26.5

    New Features and Improvements

    Product Updates and Fixes

    • Breaking Change
      • ImageGear.Formats.Pdf requires that the Visual C++ Redistributable for Visual Studio 2015-2022 be installed at the target machine. (Windows)
    • Fixed a null reference exception that was thrown when adding a grayscale image without a palette to a PDF page.

    Known Issues

    • When converting some PDF files to PDF/A-1a, the actual output file format is PDF/A-4.

    Documentation Updates

    ImageGear v26.4

    New Features and Improvements

    REST API

    • Added a RESTful API to convert PDF to PDF/A. Please refer to the PDF to PDF/A Converter REST API topic for more information.
    • Added a RESTful API to remove XFA data from PDF documents. Please refer to the PDF XFA Converter REST API topic for more information.
    • Added deskew operation to the Image Editor RESTful API. Please refer to the Image Editor REST API topic for more information.
    • Improved exception messages when ImageGear is used from unsupported 32-bit processes.

    Product Updates and Fixes

    • Breaking Change
      • Removed unusable DICOM related API:
        • In namespace ImageGear.Core:
          • Removed the DICOM property from the ImGearMetadataHead class.
          • Removed the DICOMDisplaySettings property from the ImGearRasterPage class.
          • Removed the IImGearDICOMDisplaySettings interface.
          • Removed the DICOM_MPR_FAILURE value from the ImGearErrorCodes enum.
        • In namespace ImageGear.Processing:
          • Removed the IgnoreDICOMDisplaySettings property from the ImGearContrastOptions class.
    • Added support for Windows 11.
    • Added support for Windows Server 2022.
    • Fixed an issue where decoding a certain PNG image resulted in an infinite loop.
    • Fixed an issue where a null reference exception was thrown when saving protected PDF images.
    • Fixed an issue where local and global image filters could not be set independently of each other.
    • Fixed an issue where changing OptionChoice for a deleted RadioGroup field would cause an access violation.
    • Fixed an issue where removing a color channel and creating a channel copy would not report errors if the channel had an invalid value.
    • Updated ImGearRasterPage.DuplicateRect to return an ImGearRasterPage object with a DIB.Palette cloned from its own palette.
    • Fixed an issue where method ImGearRasterProcessing.Smooth worked incorrectly with 32-bits-per-channel raster images.

    PDF

    • Fixed an issue with ImGearPDF.Initialize involving improperly converted Unicode paths which could lead to an access violation when native resources are not found. Paths to PS resources must convert completely to ANSI (Windows) or UTF-8 (Linux).
    • ImageGear now updates environment variable PATH with the executing assembly's location to avoid an access violation during ImGearPDF.Initialize when native libraries are not found.
    • On Linux environments, fixed a crash that occurred when setting the label property in ImageGear.Formats.PDF.Forms.ChoiceOption.
    • Fixed an issue where some image data was incomplete when loading certain TIFF files.
    • On Linux environments, fixed an issue where accessing AcroForm field FontName, TextColor, and FontSize property values returned no results.
    • On Linux environments, fixed an issue where AcroForm field FontName, TextColor, and FontSize property values were unable to be set.
    • Updated a third-party PDF library to a newer release to remove dependencies with security vulnerabilities.

    Documentation Updates

    Deprecated Operating Systems

    • Support for Ubuntu 18.04 is deprecated with the release of ImageGear 26.4, as Ubuntu 18.04 End of Lifetime was announced for April 30, 2023.
    • Support for Debian 9 is deprecated with the release of ImageGear 26.4, as Debian 9 End of Lifetime was announced for June 30, 2022.

    ImageGear v26.3

    New Features and Improvements

    PDF

    • Added the ability to convert PDF documents to conform with the PDF/A-2b archival standard. See topic Convert to Compliant PDF for more information.

    REST API

    NuGet

    • Preview NuGet packages containing pre-release builds of ImageGear can now be easily accessed by using ImageGear's Preview NuGet Package feed. See the Adding Preview NuGet Packages section in Nuget Packages for more information.

    Office

    • The path to your LibreOffice installation can now be specified by the IMAGEGEAR_LIBREOFFICE_PATH environment variable. To enable this behavior, use the ImGearOffice.Initialize(Double) overload.

    Samples

    Product Updates and Fixes

    PDF

    • On Linux environments, fixed a crash that occurred when extracting text with either ImGearPDEText.GetText or ImGearPDETextItem.CopyText.
    • On Linux environments, fixed a crash that occurred when converting a PDF document to conform with the PDF/A-2b archival standard.

    Color

    • Fixed an issue where loading a color profile on Linux resulted in an exception. Installation of the third party library Little CMS is required to load color profiles on Linux Systems. See Installing Little CMS for more information.

    Documentation Updates

    • The documentation has been updated with a new look and better user experience.
    • Topics are now shown in Dark mode when you have it selected in your system settings.
    • Added the Detect Image Format How-To topic.

    ImageGear v26.2

    New Features and Improvements

    Image Processing

    SVG

    PDF

    • On Linux environments, it is no longer required to set the LD_LIBRARY_PATH environment variable to the ImageGearPDF native resources location.

    Product Updates and Fixes

    PDF

    • Security
      • Fixed an issue with password encoding for PDFs where the Owner and User passwords in the security data were encoded incorrectly.

    NuGet

    Raster Formats

    • Fixed an issue where penultimate raster is duplicated when loading YCbCr JPEG files with 4:2:0 chrominance subsampling pattern.

    Documentation Updates

    • For SVG support:
    • Categorized the "New Features and Improvements" and "Product Updates and Fixes" for better user experience.

    ImageGear v26.1

    New Features and Improvements

    • The new ImageGear Office component enables automatic detection for Microsoft Word, Excel, and PowerPoint files, enables conversion to PDF or raster image, and reports metadata such as Author and Title. See Getting Started with ImageGear Office for more information.
    • Added support to convert Email document MSG and EML formats to PDF and image formats. Please refer to Email to PDF and Email to Image for more information.
    • Support for 32-bit processes has been deprecated and removed.
    • You can now use SmartZone for all your OCR needs.

    Documentation Updates

    Product Updates and Fixes

    NuGet

    • ImageGear is now exclusively distributed using NuGet. Customers who have purchased a toolkit or deployment license can also download our license utilities archive.
    • The Accusoft.ImageGear.Pdf.Resources NuGet package has been integrated into the Accusoft.ImageGear.Pdf NuGet package, and will no longer be retrieved as a dependency.

    PDF

    • General
      • Re-added PDF compression options for JBIG2 and JPEG2000 compressions. See Compress a PDF Document for more information.
      • Fixed an issue where compressing PDF files in Linux resulted in larger output file sizes than in Windows.
      • Reduced the time it takes to save a PDF in evaluation mode, which was caused by the repeated rendering of the evaluation watermark.
    • Security
      • Fixed an issue where accessing the security data of a password protected PDF document on Linux caused an exception to be thrown.
      • Fixed an issue where saving a password protected PDF document caused an error to be thrown when that PDF did not contain object streams.
      • Fixed an issue where saving a password protected PDF document using the ImageGearFileFormats.SaveDocument method would save the PDF without a password.
    • AcroForm
      • Fixed an issue on Linux where PDF AcroForm Form.Fields did not include signature fields. See Traverse Form Fields for more information.
      • Fixed an issue on Linux where PDF AcroForm flattening did not remove all visual information from signatures fields. See Flatten Form Fields for more information.
      • Fixed an issue where it was possible to set the Font and FontName properties of the RadioGroup and SignatureField classes without generating an exception.
      • Fixed an issue that caused certain non-displayable characters (for example, carriage returns) to display as missing glyphs in multiline AcroForm text fields.

    Raster Formats and Watermark

    • Fixed an issue where TIFF files containing cyclical IFD offsets could result in an infinite loop when loading the document.
    • Fixed an issue that occurred when loading a TIFF file with incorrect resolution units.
    • Fixed an issue where saving an 8-bit raster image as a GIF with pageNum = -1 caused an end of stream exception to be thrown.
    • Fixed an exception thrown when rendering ImageGear's evaluation watermark for some locales.

    Deprecated Operating Systems

    ImageGear v26.0

    New Features and Improvements

    • Core image and PDF document processing/conversion functionality is now available on the .NET Core framework. This expands the operating system support to Windows and Linux distributions. For a full list of supported platforms, see System Requirements.
    • Sample source code demonstrating the currently available features in ImageGear are now available at our official GitHub imagegear-net-samples repository, which can be cloned.

    Product Updates and Fixes

    • If you're upgrading to ImageGear v26 from ImageGear .NET v25.X, please see ImageGear Unported Functionality for important information about functionality differences.
    • This version of ImageGear has new system requirements. See System Requirements for more information.

    Documentation Updates

    • This new online documentation has been created to specifically target ImageGear.

    Known Issues

    • None.