This page provides details about the issues that have been resolved as well as customer enhancement requests that have been implemented. For a list of new features, see the New Features page.
NOTE: The ImageGear for .NET documentation provides information for all platforms and .NET framework versions. However, not all features are available for all ImageGear for .NET versions. Please refer to the table on the Welcome page of these Release Notes for information about which ImageGear for .NET Namespaces are available for which versions (Windows 32-bit platforms and Windows 64-bit platforms).
ImageGear for .NET v20.3
The following fixes and enhancements were added in ImageGear for .NET v20.3 for both 32-bit and 64-bit versions:
Corrected an issue in the Bar Code component that could have resulted in "Not Licensed" errors (in multi-threaded environments under deployment scenarios). Ticket # 001-00-004558
An issue preventing WPF display of XPS pages has been corrected. Ticket # 001-00-003855
Tiff files having metadata tags with Ration values of zero length will now set a PARAMETER_HAS_INVALID_VALUE warning and attempt to load. Ticket # 001-00-003958
A problem with the ASP.NET ThumbnailView control not being updated after document adds/deletes (under some circumstances) has been addressed. Ticket #'s 001-00-003966, 001-00-004007
The remove_pageOpenFailed() handler can now be added to the ASP.NET PageView control without error. Ticket # 001-00-004150
Font scaling now remains consistent when NotateXpress Text Annotations are imported as ImageGear ART Text annotations. Ticket # 001-00-004226
Transparency issues have been corrected when NotateXpress Polygon Annotations are imported as ImageGear ART Polygon annotations. Ticket # 001-00-004276
When a user attempts to open Tiff files that contain unrecognized or unsupported image compressions, it will fail with the following specific error: "CANT_READ_PIXELS". Ticket # 001-00-004312
Issues with Rectangle Zoom on PDFs in the ASP.NET PageView control (under IE 9 & 10) have been addressed. Ticket # 001-00-004369
PostScript display issues in the ASP.NET PageView control have been corrected. Ticket # 001-00-004495
Issues preventing the ImageGear20.Windows.Controls.Dicom & ImageGear20.Dicom.Forms assemblies from being added to the GAC have been addressed. Ticket # 001-00-004510
Problems with DNG decode introduced in ImageGear v20.2 have been corrected. Ticket # 001-00-004514
ImageGear for .NET v20.2
The following fixes and enhancements were added in ImageGear for .NET v20.2 for the 32-bit version only:
Licensing for the Recognition Component has been updated to function more consistently in multi-threaded applications. Ticket # 001-00-003555
Options have been added to ImGearRecPDFOutputOptions for setting JPG Quality when Recognizing to PDF. Ticket # 001-00-003072
The Recognition OutputManager has been extended to save Recognition output to stream as well as to file. Ticket # 001-00-002779
Recognition to PDF functionality has been improved to better and more consistently handle character, word and paragraph spacing. Ticket # 001-00-002089
The following fixes and enhancements were added in ImageGear for .NET v20.2 for both 32-bit and 64-bit versions:
An issue has been addressed in the XMSX format that could result in exceptions in certain documents formatted with the ApplyProtection property. Ticket # 001-00-003566
New sample code has been provided for working with the ASP.NET OpenImageData API. Ticket # 001-00-003564
A problem with PDF layer opacity handling has been corrected. This had resulted in exceptions loading some PDF documents. Ticket # 001-00-003424
The WPF BitmapSourceFromImGearPage method's handling of 1-bit indexed images has been corrected. Ticket # 001-00-003409
The ART components will now correctly save Image Annotations by reference. Ticket # 001-00-003390
The Winforms, GDI+, Annotator has been enhanced to allow for partial redraw during Mark interaction. Please see 'What's New' for more details. Ticket # 001-00-003068
ImageGear for .NET's ART Forms component source code is no longer distributed with the product. Ticket # 001-00-003858
Display of U3D images (which have semi-transparent faces) has been corrected for OpenGL render. Ticket # 001-00-003552
The Undefined TIF metadata type is now represented with ImGearNativeDataTypes.RAW_DATA type instead of ImGearNativeDataTypes.UINT8 type. Ticket #'s 001-00-002145 & 001-00-002166
The DICOM VOI Window reader has been corrected to ignore Window width less than 1. The value is illegal and had resulted in issues with some images that could of otherwise be rendered normally. Ticket # 001-00-003872
The handling of the TIFF NewSubfileType has been extended to provide the option to treat thumbnail pages as true pages. See the Tiff TreatThumbnailsAsPages control parameter documentation for full details. Ticket # 001-00-002535
Copy and Paste functionality has been added for raster images. See ImGearRasterPage.GetFromClipboard, CopyToClipboard and CutToClipboard methods for full details. Ticket #'s 001-00-002460 & 001-00-002299
An issue in the deflate decoder that could result in an infinite loop, causing the load of the some damaged PNG files to hang, has been addressed. Ticket # 001-00-001915
Issues with the handling of reversed byte order TIFF/Packbits images has been corrected. Ticket # 001-00-001829
Reporting of actual bounds used to render ART marks has been improved. See Documetation for the ImGearARTMark method GetRenderBounds for details. Ticket # 001-00-003567
Support has been introduced for the manipulation of the Flip and Rotation values of ARTPages. See 'What's New' for more information. Ticket # 001-00-004029
Ruler/Polyline Ruler Annotations Rendering Behavior Changes
The following change is supported in ImageGear for .NET v20.2:
Starting from ImageGear.NET v20.2: the default rendering of start/end elements of ImGearARTRuler and ImGearARTPolyRuler marks for WinForms implementation has been changed. Prior to this release, the start/end line length was not scaled to device resolution; the start/end elements were rendered by constant size. Now they are being scaled to device. To enable old rendering behavior, please set the ImGearART.IsLegacyRulerAppearanceModeEnabled property to True before creating or importing Ruler or Polyline Ruler annotations.
ImageGear for .NET v20.1
The following fixes and enhancements were added in ImageGear for .NET v20.1 for 32-bit versions only:
Licensing issues were reported when the Recognition component was run under certain multi-threaded conditions. These issues have been addressed. Ticket # 001-00-003555
Issues with TWAIN Acquire methods failing have been corrected. Ticket # 001-00-003428
The following fixes and enhancements were added in ImageGear for .NET v20.1 for both 32-bit and 64-bit versions:
Issues with printing Office and SVG content have been addressed. Ticket # 001-00-003518
An issue with PDF Text annotations' font sizes (when non-English Region/Language settings are in place) has been addressed. Ticket # 001-00-003316
The EnvParamsUtility utility, located at \Accusoft\ImageGear.NET v20\Utils, has been returning incorrect MAC addresses on some operating systems. This issue has been addressed. Ticket # 001-00-003554
An issue has been addressed with the insertDocument and removeDocument methods of the ImGearDocumentCollection. This addresses problems with the ImgearThumbnailList control where removeDocument only worked when the document had just one page. Ticket # 001-00-003422
Issues with printing several ART marks have been corrected. These include certain elements being printed extremely small such as the Protractor Radius and the Attach-A-Note pin. Ticket # 001-00-003313
A problem has been corrected with the ImGearThumbnailList and ThumbnailView controls where a right-mouse click unexpectedly causes the selection of the thumbnail and its display. Ticket # 001-00-003236
In some cases, applying overloads for the ImGearProcessing Rotate Methods could result in artifacts on the resultant image. This issue has been corrected. Ticket # 001-00-003019
The ImageGear service has been updated to support relative service location by mapping it to an HTTP qualified web address. Ticket # 001-00-003306
ImageGear for .NET v20.0
The following fixes and enhancements were added in ImageGear for .NET v20.0 for both 32-bit and 64-bit versions:
The types of the ImGearLicense.SetSolutionKey() parameters have been changed from the not CLS compliant "uint" (System.UInt32) to the CLS compliant "long" (System.Int64). Ticket # 001-00-002800
An XSD for ART annotations is now included and can be found in your installation's SchemaDefinitions subfolder. Ticket # 001-00-001415
An issue with the evaluation watermark that could cause issues when dealing with vector based images has been addressed. Ticket # 001-00-002254
PDF saving has been updated such that if write permissions are not available for PDF metadata, then writing to those areas will be skipped, resulting in a successful save when permissions are otherwise valid. Ticket # 001-00-002775
JP2 and JPX control parameter WaveletLevels now have a default value of -1. Ticket # 001-00-002956
ImageGear for .NET now offers support for the Scalable Vector Graphics (SVG) format. Please see product documentation for more details. Ticket # -1-12492
Alpha-channel support for RGBA32 and RGBPA32 has been added to Image Annotations displayed in WinForms and WPF. Ticket # 001-00-000415
Metadata support for PNG chunk data has been improved. Ticket # 001-00-001207
The handling of XMP Metadata has been extended such that the namespaces of two root elements (xmpmeta and rdf) are now added to namespace collection. These namespaces are now taken into account in the metadata parsing process. Ticket # 001-00-002388
An issue with the TIFF ByteOrder tag that could have caused some TIFFs to render incorrectly has been addressed. Ticket # 001-00-002765
A problem in the GIF decoder concerning incorrect conversion of raster lines from byte array to bit array has been addressed. This had prevented some GIF files from loading and rendering properly. Ticket # 001-00-002815
An issue with TARGA detection that left ImageGear for .NET unable to detect certain TGA files has been fixed. Ticket # 001-00-002881
Decommissioned JPEG 2000 Features
The following features are no longer supported in ImageGear for .NET v20:
Motion JPEG2000 (MJ2) File Format support is no longer supported.
GyEx, GyPA, RGBEx and RGBPA color spaces are no longer supported for writing JPEG2000 code-stream images.
Composition mode for multi-code-stream JPX images is no longer supported. Error will be set on an attempt to set LoadComposition control parameter to TRUE.
Mode control parameter (controls the level of image compliance checking) is no longer supported.
JPEG 2000 Behavior Changes
The following changes are supported in ImageGear for .NET v20:
An RGB image with three individual opacity channels for R, G and B components is now loaded as RGBEx.
For RGBA image reading, Opacity in the ALPHA[2] metadata sub-tree will have the correct value.
RGBEx image with information for individual opacity channels will be written with correct component description information.
Default value for the QuantizationStep control parameter will be -1, resulting in automatic selection of the quantization step.
Compression metadata tag will be set to ImGearJPEG2KCompressions.LOSSY for lossy images and to ImGearJPEG2KCompressions.LOSSLESS for lossless images (bug fix with reversed behavior - Ticket # 001-00-002611).