ImageGear for .NET v26.4.0
Released: Apr 24, 2024
v26.4.0 での更新項目
機能
- 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.
不具合の修正
- 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.