ImageGear for .NET Releases

Learn what's new across releases, with details of features, enhancements, and resolved issues.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
ImageGear for .NET v27.0Major versionDec 23, 2024
Features
  • Added support to read RTF documents, rasterize them and convert to PDF, as a part of Office component.
Fixes
  • Fixed an issue where biSizeImage field of Bitmap Info Header was saved incorrectly when saving an image with a palette to BMP format.
  • Fixed an issue causing missing content in some PDF files when converted to SVG format.
  • Fixed an issue causing some PDF files to be converted into PDF/A-4 instead of PDF/A-1a.
ImageGear for .NET v26.5.0Oct 2, 2024
Fixes
  • Fixed a null reference exception that was thrown when adding a grayscale image without a palette to a PDF page.
  • Breaking Change - ImageGear.Formats.Pdf requires that the Visual C++ Redistributable for Visual Studio 2015-2022 be installed at the target machine. (Windows)
ImageGear for .NET v26.4.0Apr 24, 2024
Features
  • REST API
    • Added a RESTful API to convert PDF to PDF/A.
    • Added a RESTful API to remove XFA data from PDF documents.
    • Added deskew operation to the Image Editor RESTful API.
    • Improved exception messages when ImageGear is used from unsupported 32-bit processes.
    • Breaking Changes - 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 Microsoft Windows 11.
    • Added support for Microsoft Windows Server 2022.
    • Updated ImGearRasterPage.DuplicateRect to return an ImGearRasterPage object with a DIB.Palette cloned from its own palette.
  • PDF
    • 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.
    • Updated a third-party PDF library to a newer release to remove dependencies with security vulnerabilities.
  • Documentation Updates
    • Updated topic Third-Party Attributions with additional acknowledgments.
    • Added context highlighting to the code examples.
    • Updated System Requirements to specify which versions of .NET Framework are compatible with ImageGear v26.
    • Updated topics Compressions, CCITT Group 3 Compression, ImGearCompressions Enumeration, ImGearTIFFCompression Enumeration, and T4Options Property to clarify that supported CCITT Group 3 compression is officially known as the CCITT T.4 Standard.
    • Updated topics Compressions, CCITT Group 4 Compression, ImGearCompressions Enumeration, ImGearTIFFCompression Enumeration, and T6Options Property to clarify that supported CCITT Group 4 compression is officially known as the CCITT T.6 Standard.
  • Deprecated Operating Systems
    • Support for Ubuntu 18.04 has been deprecated.
    • Support for Debian 9 has been deprecated.
Fixes
  • REST API
    • 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.
    • 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).
    • 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.
  • Documentation Updates
    • Fixed an issue that caused some API reference documentation content to be omitted.