This page describes the issues resolved in ImageGear for UNIX 15.3.
Issues Resolved in 15.3 | Issues Resolved in 15.2.1 | New Features in 15.2 | Issues Resolved in 15.2 | Issues Resolved in 15.1 | Issues Resolved in 15.0
Implemented a -v option for the igconsole sample which will display the version number of ImageGear. Ticket #1-14002
ImageGear has been updated to be compatible with all newer versions of the Red Hat Linux environment. Ticket #1-12980
ART_UNIX_LEGACY_FONTS_LOAD_SET/GET Macros have been added to allow for the old font algorithm to be used if the new control parameter is set accordingly. This can be used per each individual mark. These functions are documented under the ART Component Macros section of the documentation. Ticket #1-13521
Arrows with type 2 now correctly displays hollow, not solid. Ticket #1-12755
The ART file created with ImageGear for .Net now imports correctly into IG Pro for Unix. Ticket #1-13557
SciTex images now load correctly on big endian platforms.
When saving TIFF images with the UNIX version of the product, the DateTime metadata tag is now saved with the international date and time format.
Metadata now saves properly and with the correct characters with Save or Save Page. Ticket #1-13712
The documentation for IG_DSPL_ANTIALIAS_XXX has been improved and better defined. Ticket #1-15259
The effects of IG_FX_Spotlight now apply correctly on CMYK images.
The 'darken_by' parameter of IG_FX_spotlight has been enhanced to be equally effective on images of all varying bit depths.
16-bit grayscale images with an extra channel no longer incorrectly display with a blue background.
Proper warnings are now given to the user when attempting to load a vector image with embedded files that are missing. The error would be of code -2030 (IGE_FILE_CANT_BE_OPENED), and the description is the path of where the embedded image should be for it to load correctly.
Resolved an issue that caused a particular TIFF file to crash Filters sample. Ticket #1-15501
ImageGear Pro Medical now correctly reads multi-page DICOM PDF images. Ticket #1-15711
JPEG compressed Interchange TIFF files with bad End Of File no longer display incorrectly. Ticket #1-15526
Improved performance of IG_IP_thumbnail_create with bitonal images. Ticket #1-15140
Corrected an issue which caused gflags debugging on Art 2.0 Cut/Paste operations to fail. Ticket #1-15556
The view buffer is becoming black when a scrolling/zooming action is performed while AutoRedraw is off. To fix this simply change the following:
Scroll();
frontBean.setAutoRedraw(true);
to make the AutoRedraw set to true first, like below:
frontBean.setAutoRedraw(true);
Scroll();
Ticket #1-15483
4-bit grayscale anti-aliasing now functions correctly. Ticket #1-15561
A window for the ART control now exists so that it can acquire its handle interface. Ticket #1-15641
Annotations can be burnt in to both supplied images, promote or demote, without any apparent issue or crash. Ticket #1-15694
Support for Deflate compressed PSD files has been added to the product.
Text format detection now works correctly and text images can be loaded and displayed without error. Tickets #1-15555, 1-16186
1 bpp images with a Grayscale color space no longer crashes ImageGear or displays all white.
ReduceWithDisplayLUT no longer incorrectly produces 12 bit image. Tickets #1-16410, 1-15674
Resolved issue where Minolta Camera Raw image would not open in v15.2 Filter's sample. Ticket #1-15812
The samples for all products work as they should on the provided file. Ticket #1-15660
A fast color detecting API has been added, IG_IP_color_count_get(), to be able to determine the number of unique colors in any image in a specified rectangular area of the image. Ticket #1-15714
There is no longer an issue with IG_COLOR_SPACE_ID_I and IG_DSPL_ANTIALIAS_COLOR. Ticket #1-15747
RLE compressed DICOM images where RLE runs across row boundary now display correctly.
Corrected an issue with the JPEG reading that was corrupting the first raster at the top of the image, which would cause the raster to appear darker than it should.
JPEG compressed Interchange TIFF files with bad End Of File no longer display incorrectly. Tickets #1-14158, 1-15903, 1-15875
Lossy JPEG compressed TIFF images with Write70 (TIF6.0) no longer change tag values to say they're Lossless JPEG. Ticket #1-15866
Corrected an issue with the JPEG reading that was corrupting the first raster at the top of the image, which would cause the image to appear darker than it should. Ticket #1-15878
Corrected an issue with 9 bit DICOM images displaying dithered.
The Metadata update no longer crashes the Filters Samples on TIFF files. Ticket #1-15930
The documentation has been updated to note that PDF and PS images can only be rotated in 90 degree increments. Tickets #1-16129, 1-16356
A new ASCII Text filter has been fully implemented for Java. Ticket #1-16151
Resolved an issue with independent rotation of text Marks/ Art Page. GlobalAttrTextOrientation provides a means to offset, or "correct", the orientation of new text as the image is rotated (i.e., Rotate 90, set GlobalAttrTextOrientation to 2700 to correct next text added). Ticket #1-16140
An exception is no longer thrown after exporting a DIB. Ticket #1-16202
Resolved an issue in the Display re-sampling code. Ticket #1-15760
The ART control no longer causes memory leaks in the product.
A buffer overflow problem no longer occurs when an attach-a-note editing is complete.
Resolved an issue that caused a crash without contents of Bin\Resource\PDF\CMap folder. A warning is given when the sample is first run, informing the user that the CMap directory does not exist. If the user still attempts to load the image, it will load without error. Ticket #1-16196
Big Endian Explicit VR DICOM RGB images are now determined and read in correctly, so that the image colors display properly. Ticket #1-16302
Corrected an issue with the NumberOfFrames that could occur when saving certain DICOM files, causing the save to error. Ticket #1-16351
Resolved issues with 8x8 Grayscale LUT.
Corrected an issue with the use of fixed point in any form of 1bbp rotation to ensure that images wider than 32767 pixels will work correctly and without any loss. Ticket # 1-15872
Users are no longer able to begin an ART mark on one image, change the image, and continue on another. When the image is changed, any ART mark creation is now correctly cancelled. Ticket # 1-15493
Rotation using BILINEAR and BICUBIC interpolation have been added to the product in addition to the previous no interpolation method. Ticket # 1-11297
Updated the control parameters to reflect changes in values of the ICC profiles, as well as the display services to work properly with the color converters. Ticket # 1-15316
Corrected an issue with reading some RAW format thumbnails from less common bit depths. Ticket # 1-15679
Improvements have been made to the IG_mpi_page_set for PDF documents. Ticket # 1-15965
Saving 1 bit CLP files now correctly saves as 1 bit (they are no longer converted to 8 bits).
Issues with anti-aliasing on images when run in 256 colors compatibility mode have been resolved. Ticket # 1-15081
Corrected a minor issue with the order of saving multi-page marks on a TIFF page. Ticket # 1-15355
Corrected an issue with calculating histograms on signed images.
Enhanced the IG_IP_convert_to_gray behavior by taking into account the eye's sensitivity of different colors so that a better grayscale image is produced. Ticket # 1-15712
Corrected an issue with the Photometic tag so that it now saves out with the correct value. Ticket # 1-15978
The save times saving for gray images to indexed formats (i.e., BMP) and indexed gray (i.e., grayscale BMP images) to truecolor formats (i.e., JPEG) has been greatly improved. Ticket # 1-15307
Fixed ruler mark text orientation so that the text on ruler marks can now be rotated properly. Ticket # 1-15416
Implemented an auto-stitching for TIFF, ICOA, MODCA, and AFP formats which can be toggled on/off by using the STITCH_TILES control parameter (Default is False).
An option to change the background color of the print properties has been added so that the pages printed do not always have to have a gray background color (the default) if the user wishes to change it. Ticket # 1-15178
Corrected an issue with the NewSubfileType TIFF tag, so that it uses the value in the metadata and only sets it to '2' if adding a page to an existing file. Ticket # 1-15776
A correction has been implemented for the Java version
of the product that will take into account different vertical and horizontal
resolutions, as part of the IG_PageDisplay:
static boolean GetPPMCorrect(Gear_Page page, java.lang.Thread thrd,
IG_IError err);
static int SetPPMCorrect(Gear_Page page, java.lang.Thread thrd, boolean
value, IG_IError err); Ticket # 1-15600
Added support for the EOS 1Ds Mark II camera. Ticket # 1-15146
Image Processing functions no longer obliterate alpha and extra channel data.
MONOCHROME1 DICOM images are now loaded properly in both ActiveX and DLL, and are displayed correctly as black on white. Ticket # 1-15789
New DataSet functionality has been added for DICOM so that it can be updated, viewed, and saved by the user. Examples of this can be found in all of the Medical samples. Ticket # 1-15694
Several DICOM related format issues have been corrected.
By preserving the image's palette, rasterization using GDI or Direct3D no longer results in an all black image after resizing the DIB.
A correction has been made to the handling of palette size which could cause a security vulnerability via a buffer overflow. This issue effected the following formats which have all been fixed: CLP, ICA, NCR, PCT, PNG, RAS, WMF.
Rasterization at large DIB sizes now works when using the OpenGL renderer.
Corrected an issue that caused Canon 5D Raw format files to display with a black border on the right and bottom sides of the image.
Fixed an RGB channel order problem in the DLL recognition component which caused 24 bit images to have their red and blue channels flipped upon import to and export from the recognition engine.
Visual Studio 2005 no longer crashes when the user resizes a user control with embedded IGPageViewCtl in it.
Rewrote the entire 'File Formats Reference' and 'Compressions Reference' sections of the documentation to better define ImageGear's support.
Added enumIGISISDropoutType to the ActiveX product and documented it accordingly.
Added support for reading LZW compressed RAW images.
Added the capability to rasterize password protected PDFs so that the user can print with non-PDF-native printing.
Implemented comment reading and writing for JPX images.
Improved the performance of IG_IP_thumbnail_create to take a few milliseconds to create a small thumbnail from a few hundred meg image.
Improved the highlighting box for the PDF word finder so that it no longer highlights the wrong places on the image, as well as adding support for substring searching.
All EXE and DLL files created by AccuSoft and shipped with ImageGear have been digitally signed, with the exception of the PowerBuilder samples because of their static data.
Added functionality and documentation for alignment mode options for the ArtX text marks.
Added ART and ArtX to the Delphi7 samples.
Improved the performance for ActiveX to get image element information with certain PDFs by using raster data instead of pixel data.
Updated the SVG reader and writer to be able to render more features, as well as be able to save raster images as SVG with embedded images.
Added new functionality and documentation to allow users to add IGPage objects directly to the thumbnail control in ActiveX.
Added font verification for PDFs to ensure that the fonts being used in the file are on the system. If not, an appropriate error message is given to the user.
Added a new control parameter which is defaulted to 'TRUE' called SAVE_ALLOW_CMYK, which when set allows for the saving of 32bit CMYK JPEGs.
Added functionality to load 8 bit grayscale TIFF images with embedded 24 bit RGB JPEG streams.
Added functionality to allow for getting and setting the measurement units and scale factor for vector drawings.
Added access to the font style and metrics for PDFs in both ActiveX and DLL.
Implemented ICC profile reading and writing support for JPEG2000 and JPX formats, which can be controlled via a new control parameter, ICC_PROFILE_MODE.
Improved the burning of large fonts and other ART marks by using GDI+ for the precision increase, allowing for floating point fonts sizes instead of integer.
Added MarkAccess to ART as part of the IGArtPage.
Implemented new PDF libraries which allow the user to print according to the specified DEVMODE parameter.
Added read and write support for EXIF_TIF_LZW, EXIF_TIF_DEFLATE, and EXIF_TIF_JPEG.
Improved the TIFF reader to be able to handle more special case TIFF headers.
Fixed an issue which caused IG_mpl_page_save to fail on paths of 259 characters.
Corrected some minor issues and increased the stability and error handling of several DLL and ActiveX samples, as well as adding an ActiveX VB6 Vector Sample to demonstrate the new vector editing APIs for ActiveX.
Corrected and issue with the Java version which disallowed for the editing of annotations after they were double clicked in versions of the JRE higher than 1.4.
Corrected an issue which resulted in certain G3 compressed TIFF images causing a crash.
Implemented functionality and documentation for CWnd.GetControlUnknown in ActiveX ArtX.
Corrected an error with the PDF reader which caused a crash in certain files.
Corrected some minor errors within the DLL, ActiveX, and LDK documentation.
Corrected an issue with PICT format images not displaying properly when saved with ImageGear and loaded with PhotoShop or visa versa.
Fixed a corruption issue when saving TIFF files after setting user-defined tags.
Fixed IGPageDisplay::GetLUTCopy to allocate a pixel array for the output LUT so the proper size should be returned.
Re-added 'Appendix E: DIB pointer transition guide for ImageGear' back to the DLL documentation.
Corrected an issue with IG_dspl_background_set with SVG format files using the OpenGL, Direct3D, or GDI renderer.
Improved the support for multipage HPGL/PLT images to now correctly display each page one at a time, as well as being able to tell how many pages the file contains.
Fixed the GUI Print Dialog to not crash when attempting to print or acquire Image Print Settings on a page instead of a document.
Corrected an issue with color anti-aliasing with 4 bit bitmap images.
Added read and write support for AutoCAD 2007 format files.
Improved the TIFF reader to take the TIFF ExtraSamples tag into account and treat the first additional TIFF channel as Premultiplied Alpha only if 'ExtraSamples[0] = 1' (Associated Alpha Data). If ExtraSamples[0] has any other value (Unassociated Alpha or Unspecified), then the image will load this channel as an Extra.
Improved the display of DICOM images.
Improved G4 TIFF saving to save with their new palettes when changed.
Improved 4 bit grayscale NCR format images to display properly when scaled up with anti-aliasing is enabled.
Improved ART and ARTX to prevent the user from attempting to burn in annotations to a vector image, which is unsupported. An appropriate error message is now given if this is attempted.
Corrected a loading issue with PDF and PDF encapsulated DICOM images.
Corrected an issue with the ActiveX VB PDF Demo to correctly load all PostScript files.
Altered IG_mpf_page_save to save PDF/PostScript HMIGEARs to the same file that is opened for read-write capabilities, which is used in the substitution of multipage images.
Enhanced LoadDocumentFromMem_prv to load pages from PDF documents if there are more than 256 pages by increasing the limit on concurrently open pages.
Fixed a display issue with 8 bit indexed images without anti-aliasing and a non-default contrast.
Fixed the IG_PDF_doc_print function for Delphi by updating the definitions for AT_PDF_PRINTPARAMS and AT_PDF_PRINTOPTIONS. The references used with the Delphi wrapper .pas files were also updated to correctly reference the proper DLLs.
Corrected an issue with some CCITT TIFF files being incorrectly cut off near the top of the image.
Replaced Preserve Black and Preserve White interpolations when scaling 1 bit images up with interpolation_none, since preserving
Fixed an issue with the page orientation initializing to fix RotateMarks with IG_ROTATE_270 only rotating annotations 90 degrees.
The HPGL/PLT reader and vector renderer have been upgraded to improve the handling of loading and displaying HPGL/PLT files.
Corrected an issue with reading 36 bit JPEG images.
Corrected the loading of the Sony DSC-R1 (SR2) RAW camera format.
Fixed an issue with the IGPageViewCtl MouseUp event.
Activated the ContrastInvert dialog for all types of images, allowing the user to choose a rectangle to invert. This was done by correcting ContrastInvert, ContrastAdjust, and ContrastGamma dialogs to enable the OnPalette option for Indexed images only.
Corrected an issue with the IGPageDisplay not returning the proper debug statements.
PDF images are no longer clipped when 'Adjust Map Mode' is off.
A rectangle endpoint inclusivity clarification for width and height properties has been added to the ActiveX documentation.
The behavior of IG_IP_transform_with_LUT has been changed when the image is 8bpp grayscale. The nColorMode parameter is ignored and the single channel of the image is transformed according to the LUT provided in the lpLUTr parameter.
Hand panning has been improved to no longer cause the excessive flickering of ART 2.0 marks on the image.
Corrected an issue with the spotlight and add noise functionality that caused them to destroy alpha channels.
Corrected an issue with certain multipage CCITT G4 compressed TIFF images crashing the filters sample.
Implemented automatic text resizing of annotations if the text exceeds the boundaries of the annotation so that it will not be cropped when attempting to burn the mark.
Fixed an issue with the annotation toolbar in PowerBuilder 10 which caused it to hang.
Corrected an issue with IGPageView control mouseover events not firing when the ArtPage object was in edit mode.
Corrected an artifacting problem with 48 bit JPEG2000 part II images.
Upgraded anti-aliasing for grayscale images with both linear and non-linear LUTs.
Added digital signature information for redistributable DLLs.
Corrected functionality with ART Marks that were created via LPRNIG_ART_DRAWNOTIFYFUNC and LPFNIG_ART_OVERRIDEDRAWNOTIFYFUNC callbacks.
Corrected an issue with window leveling functions not working correctly with JPEG and JPEG2000 compressed DICOM images.
Corrected some minor issues and increased the stability of several DLL and ActiveX samples.
Fixed a rounding issue with 4 bit paletted images when color anti-aliasing as applied which caused the image to display all black.
Fixed an issue with ArtX TypedText sizes not being consistent while zooming in/out. Due to some rounding issues with GDI+ the text isn't always exactly lined up with its burnt-in counterpart.
Fixed OVERRIDEDRAWNOTIFYFUNC to work correctly and allow the user to take control of drawing the embedded image marks if so desired. The default 'smiley' shape is no longer there and the proper shadow is displayed when the user is moving the annotation.
Corrected some minor errors within the DLL, ActiveX, and LDK documentation.
Corrected an issue with the ArtX GUI processing infinite MouseMove messages when the mouse position hasn't changed.
The GUI code now stores its data in the HKEY_CURRENT_USER instead of the HKEY_LOCAL_MACHINE, as is following the MicroSoft guidelines.
The installer now includes the proper GDI+ redistributable files required to run all GDI+ code in ImageGear, such as ArtX.
Resizing HPGL files no longer shrinks the contents horizontally more than vertically. The scaling is now uniform.
Many improvements have been made to the installer and license manager to work better with MicroSoft Vista.
Fixed a crash when loading certain PTOCA files for both DLL and ActiveX.
Added and documented missing spelling/correction enabled get/set functions to the export list for the recognition component.
Corrected the documentation for the Image Utility, IG_image_is_gray, to better describe its functionality.
Corrected 4 bit interpolation/resizing to behave as documented.
Fixed an access violation when ActiveX VB attempts to unload the following components;
ArtX, Formats, JBIG2, JPEG2K, MED, Multimedia, PDF, Recognition, SVG, TWAIN, View, Vector.
Added the ability to load progressive JPEGs with missing Huffman tables.
Fixed ART and ArtX components in Delphi7 so they are now recognized.
Fixed the release of the PDF component in the Delphi7 Medical sample upon exit.
Delphi7 BPLs are not included with the product.
Corrected licensing errors when attempting to load images with the Delphi8 core sample.
Added and documented the following new ArtX options for the DLL and ActiveX enumeration, enumIGArtXBurnInOptions:
Corrected the rendering of DICOM ECG waveform files.
Corrected the uninstaller to properly clean up start menu items and GUIDs, etc... from the registry.
Added functionality for opening TIFF images which contain invalid data and reporting a warning to the user.
Fixed a performance issue with displaying TIFF images using IG_dspl_image_draw().
Corrected an issue with OpenGL rendering so that Vector Thumbnails can now be viewed properly.
All annotations now burn correctly onto 9 through 16 bit images.
Corrected an issue which caused banding to appear with color anti-aliasing for bit depths above 4.
Fixed thumbnail deletion so that all but the last thumbnail can be removed, as the thumbnail view cannot be blank.
Implemented LOAD_USE_AUTO_WL_FOR_8G, which when set to FALSE will disable auto window leveling for 8 bit grayscale DICOM images.
Fixed and issue with saving 4 bit paletted PNG files, which were saving as 8 bits.
Added support for many new Camera RAW formats:
Added support for rendering DICOM Pet Images and being able to access their data element list.
Added support for printing all ArtX annotations on PDF after setting the Print Depth to '24'.
Changed DICOM saving to utilize the JPEG SAVE_TYPE and JPEG2K WAVELET_FILTER parameters:
Added a font verification for PDFs to ensure that the fonts being used in the file are on the system.
Corrected an issue with setting GlobalattrText to '', which previously caused Delphi7 applications to crash.
Corrected an anti-aliasing performance issue, making certain files display up to 5.5 times faster now.
Added support to load old and new style encoded JPEG images correctly without having to set the control parameter for 'OLD_LOSSLESS_READ' to TRUE.
Improved the JPEG saving/loading quality.
Added new display control parameters, IG_DISPLAY_OPTION_OFFSCREEN_WIDTH and IG_DISPLAY_OPTION_OFFSCREEN_HEIGHT, which specify the size of the offscreen drawing surface.
Changed display level functionality to no longer be applied at the page level, allowing users to have multiple display settings for the same IGPage.
Corrected a display issue which caused 24 bit LAB colorspace TIFFs to appear very dark.
Corrected an indexed dithering issue with IGDIBScalerResampling to properly read 4 bit grayscale DIBs which previously caused vertical stripes across the image while scaling the image with resampling turned on.
Added support for loading thumbnails with negative height, by allocating the height as a positive and reading the rasters in reversed order.
Added two new anti-aliasing modes, preserve_black and preserve_white, as well as a threshold parameter to grayscale and preserve black/white anti-aliasing.
Added LOAD_CONCAT_REPEATED_DE control parameter, which when set to TRUE will load incompliant images with a LUT that is cut into several tags, with the proper window leveling.
Added support for reading/writing to JPEG2000 comment segments of the metadata.
Added support for multivalued window/center and rescale slope/intercept tags, as well as a control parameter to specify which pair to use:
Improved the ART redrawing functions for rulers and protractors.
Added support for premultiplied alpha in TGA files.
Greatly improved the performance of many image processing functions, such as 'Sharpen'.
Corrected a naming issue with the IG_REC_zone_delete function which caused it to generate an error.
Added a warning to the PDF Samples informing the user that inserting a document into itself is not a valid operation.
Corrected a swap in orientation from LEFT_TOP to RIGHT_BOTTOM in certain vector images.
Corrected issues with ActiveX context sensitive help which caused them to not work properly.
Corrected some minor issues and increased the stability of several DLL and ActiveX samples.
Corrected some minor errors within the DLL and ActiveX documentation.
Corrected some issues with the convolution matrix.
Fixed a PDF issue when attempting to edit certain image elements.
Fixed an issue with certain PDFs displaying with random artifacts.
Added support for saving 36 bit RGB JPEG compressed TIFF images.
Added a note to the WMF documentation to inform the user to set the TRUE_METAFILE parameter to FALSE to display the image according to its correct bit depth and dimensions.
Added ActiveX documentation for the missing object IGPDFAtmArray.
Added documentation for the Icon and Win Cursor formats for the READ_AS_RGBA parameter, which is required to display these formats with transparency.
Corrected an issue with IG_fltr_save_file saving MONOCHROME2 as PALETTE COLOR and holding all DICOM information by preceding the save with the following line:
Fixed a crash when performing LUT blend effects on 48 bit TIFF images.
Fixed mouse event functionality issues when the right and left mouse buttons are swapped.
Added ActiveX documentation for AfterDraw and BeforeDraw events for the IGPageViewCtl control, as well as the enumIGViewDrawEvent enumeration.
Corrected a loading issue with JPEG2000 images when loaded with DISPLAY_OPTIMIZED set to TRUE.
Fixed an issue with certain TIFF images not loading when the PDF component was attached.
Corrected a corruption issue with saving out 32 bit uncompressed PSD images.
Fixed an issue with PhotometricInterpretation value 9 images erroring upon load.
Corrected a Red/Blue channel swap issue with saving 24 bit uncompressed EPS files.
Improved the logic of the raster format converter so as not to corrupt certain images.
Corrected the byte order for saving 16 bit grayscale PSD format images, which was causing a static effect.
Fixed an issue which caused saved 4 bit JPEG2000 encoded PDF images to change color upon resizing.
Fixed an issue with saved 4 bit uncompressed EPS images having vertical lines.
Added options to save 1 bit uncompressed, NOCHANGE, SINCHANGE, and JPEG compressed FlashPix files.
Corrected an issue which caused saved 1 bit RAW or ASCII compressed PBM files to be all black.
Updated all product tutorials to be for ImageGear v15.0 as well as follow coding best practices.
Fixed an issue with image corruption of certain TIFF images when metadata callbacks are used.
Fixed an error caused by loading certain 24 bit RGB TGA files.
Added ActiveX documentation for the HTTPVerb property of the IGIOURL object.
Corrected an issue with reading/writing SCITEX images with a path of greater than 80 characters.
Fixed a problem with saving CCITT G4 compressed TIFF images which caused corruption.
Fixed a corruption issue with saving 8 bit grayscale PNM images with IG_COMPRESSION_RAW.
Added a control parameter to TIFF called FAST_PAGE_COUNT that, when set to TRUE, will only count IFDs, which contain the pages.
Reserved a range of IDs for customer annotation types, ranging from 1000 to 1999.
Corrected an issue with creating multiframe DICOM images.
Added an error when attempting to load a JPG image with invalid Huffman data.
Updated all DLL samples to use HIGDIBINFO instead of AT_DIB to return more valuable information to the user.
Fixed an issue which caused 32 bit packbits compressed CMYK TIFF images not to load.
Updated all documentation to note that accessing the same PDF document from multiple threads is not allowed.
Added the 'Attr Property' for AttrTest to the ActiveX documentation for 'Ruler' in "The ART Marks Reference" section.
Updated GetSaveFormatsForPage ActiveX documentation to correctly describe both arguments.
Added consistency between the ActiveX and DLL versions of the GUI Pan control functionality.
Corrected an issue which caused CCITT G4 compressed TIFF images to crash the filters sample.
Updated the RotationAngle property of the IGArtPage object in the ActiveX documentation to note that the only angles supported for annotation rotation are 0, 90, 180, and 270.
Corrected loading issues with certain 8 bit grayscale TIFF images.
Added an error message when attempting to initialize the recognition engine when it is currently initialized in the same process, or attempting to initialize more than one at a time.
Added support for non-interleaved TIFF-JPEG images.
Fixed color profile applications and enabling CMYK profiles.
Removed many references to needing Unisys licenses for LZW compressed files.
Updated the DLL documentation for how to save a DICOM image/document, stating that MED_DCM_save_DICOM is not meant to support saving multiframe images and that the user should use any of the baseline saving functions instead.
Corrected an issue preventing Microsoft Access from being able to read 1 bit deflate compressed PNG files created by ImageGear.
Fixed transparency with 1 bit PNG files.
Fixed and documented the ART component callback, LPFNIG_ART_DRAWNOTIFYFUNC. Also, custom annotations now can be painted, hit-tested, and enabled for GUI interaction.
Corrected an issue with multilayered PSD files not being read properly.
Added support for Icon images larger than 255x255.
Corrected some display issues with certain JPEG2000 images.
Added full anti-aliasing support for color paletted images.
Added support for PDF encapsulated into DICOM files.
Fixed an issue with printing transparent image references.
Removed incorrect information from the IG_image_create_DIB and IG_image_create_DIB_ex documentation.
Added functionality to ignore loading Alpha and Extra channels. For example:
Fixed IG_dspl_antialias_set to give a smooth transition between anti-aliasing values.
Added open source code for the Art GUI to allow users to change whatever they desire.
Corrected some differences created when converting an RGB images to IHS.
Fixed an issue which prevented 8 through 16 bit grayscale images from being promoted to 24 bit images.
Added functionality to the IGArtPage to allow for a Z-axis with annotations. The following functions can be used to manipulate this Z axis:
Added support for burn in marks to vector PDF images, which can be saved into the PDF if so desired.
Added support for AutoCAD 2004 & 2005 and new CAD features.
Added support for Vector DICOM images, which can be found in both the ActiveX and DLL Medical Samples.
Added basic SVG support with single/multi-page read/write functionality.
Added border support for the new ArtX, which can be turned on/off and has thickness, color, and style options that can easily be changed.
Added mouse-over tooltip functionality to the Annotations and ArtX samples for the Art/ArtX toolbars.
Added new functionality and documentation to PDF for color separation of DeviceN colorspace images with spot/pantone colors.