ImageGear for C and C++ on Windows v19.4 - Updated
Migrating from ImageGear v14
User Guide > Concepts > Migrating from ImageGear v14

ImageGear 14.5 introduced support for native storage and processing of images with high bit depths, a variety of color spaces, and flexible channel configuration (flexible channel depths, flexible number of channels). To provide this support, it was necessary to abandon the relatively limited Windows DIB format for internal storage of images. Its header could not describe all of the necessary properties of an image and was not extensible enough. Since the Windows DIB format is no longer used for internal storage, the function IG_image_DIB_ptr_get had been removed. Instead, a new DIB storage system is used and the API has been revised to accommodate it.

The function IG_image_DIB_bitmap_pntr_get was removed to intentionally break code that relied on the old storage system. It has been replaced by IG_image_DIB_raster_pntr_get, which can be used in the same way as IG_image_DIB_bitmap_pntr_get by asking for the first raster in the image.

This section provides information about the following: