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 theImGearMetadataHead
class. - Removed the
DICOMDisplaySettings
property from theImGearRasterPage
class. - Removed the
IImGearDICOMDisplaySettings
interface. - Removed the
DICOM_MPR_FAILURE
value from theImGearErrorCodes
enum.
- Removed the
- In namespace
ImageGear.Processing
:- Removed the
IgnoreDICOMDisplaySettings
property from theImGearContrastOptions
class.
- Removed the
- In namespace
- Removed unusable DICOM related API:
- 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.
- 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
- Updated topic Third-Party Attributions with additional acknowledgements.
- 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.
- Fixed an issue that caused some API reference documentation content to be omitted.
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
- 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
- Added a RESTful API for editing images. Please refer to the topic Try the Image Editor REST API for more information and examples on how to use the 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
- Published new samples to GitHub showing how to:
Product Updates and Fixes
- 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
- Added the ImageClean namespace found in previous versions of ImageGear, enabling various document cleanup routines.
SVG
- Added the ImageGear.Formats.SVG namespace found in previous versions of ImageGear, enabling image conversion to SVG. See topic How to work with... SVG for more information.
- Added support to convert a PDF page or document to SVG format. See topic PDF to SVG for more information.
- Added support to convert Office file types (DOC, DOCX, PPT, PPTX, XLS, and XLSX) to SVG. See topic Getting Started with ImageGear Office for more information.
- 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
- Security
- Fixed an issue with password encoding for PDFs where the Owner and User passwords in the security data were encoded incorrectly.
NuGet
- Updated the Accusoft.ImageGear.Pdf NuGet package to preserve symbolic links and reduce disk space usage.
- Updated the Accusoft.ImageGear.Core NuGet package to include default color profiles.
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:
- Added the SVG How-To topic.
- Added the SVG format topic.
- Added the PDF to SVG topic.
- Updated the Getting Started with ImageGear Office topic to include conversion to SVG.
- 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
- Updated documentation concerning saving AES encrypted PDF. See topics ImGearPDFRevision Enumeration and SetNewSecurityData Method.
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 theAccusoft.ImageGear.Pdf
NuGet package, and will no longer be retrieved as a dependency.
- 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
- Support for Windows 8.1 is deprecated with the release of ImageGear 26.1, as Windows 8.1 End of Mainstream Support was announced for January 9, 2018.
- Support for Ubuntu 16.04 is deprecated with the release of ImageGear 26.1, as Ubuntu 16.04 End of Lifetime was announced for April 30th, 2021.
- Support for CentOS 8 is deprecated with the release of ImageGear 26.1, as CentOS 8 End of Lifetime was announced for December 31st, 2021.
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.