ImageGear for C and C++ on Windows v19.10 - Updated
FlashPix
User Guide > File Formats and Compressions > File Formats > File Formats Reference > FlashPix

Full Name FlashPix
Format ID IG_FORMAT_FPX = 50
File Extension(s) *.fpx
Data Type Raster image
Data Encoding Binary
Color Profile Support No
Multi-Page Support No
Alpha Channel Support Read only, converted to RGB during loading.
ImageGear Platforms Support WIN32, WIN64
To support the FlashPix format, attach the ImageGear FlashPix Component should be attached to Core ImageGear.

ImageGear Supported Versions:

Version 1.0.0

Version 1.0.1

ImageGear Supported Features:

ImageGear Read Support:

ImageGear Write Support:

ImageGear Filter Control Parameters:

Filter Control Parameter Type Default Value Available Values Description
DISABLETRANSFORMS AT_BOOL FALSE TRUE, FALSE Set to TRUE to load the image without applying geometric and color transforms that are specified in the metadata.
LOADOPTION MODE IG_FPX_LOAD_DEFAULT IG_FPX_LOAD_DEFAULT = 0, IG_FPX_LOAD_NOLESS = 1, IG_FPX_LOAD_NOGREATER = 2

Allows you to select a resolution according to specified page width and height.

Set to IG_FPX_LOAD_DEFAULT to load the highest (or the only) resolution in the resolution hierarchy. Set to IG_FPX_LOAD_NOLESS to load the lowest resolution which dimensions are not less than PAGEWIDTH and PAGEHEIGHT parameters. Set to IG_FPX_LOAD_NOGREATER to load the highest resolution which dimensions are not greater than PAGEWIDTH and PAGEHEIGHT parameters.
PAGEBACKGROUND RGBQUAD {0, 0, 0, 0}; RGBQUAD Background to use for images that have Alpha channel.
PAGEHEIGHT AT_DIMENSION 0 AT_DIMENSION See LOADOPTION.
PAGEWIDTH AT_DIMENSION 0 AT_DIMENSION See LOADOPTION.
QUALITY UINT 70 1...100 Quality to use for saving JPEG compressed FPX images.
SAVEFROMDIB AT_BOOL TRUE TRUE, FALSE TRUE to save pixel data from HIGEAR. FALSE to save pixel data that were loaded from FlashPix image and stored internally. This allows changing FlashPix metadata, including geometric and color transforms, and saving the image without changing its original pixel data.
SETSCANNEDIMGSIZE AT_BOOL FALSE TRUE, FALSE Use HIGEAR resolution to set ScannedImageSize tag when saving the image.

Comments:

The FlashPix File Format was created to make the desktop handling of digital color photographic images easy, enjoyable, affordable, and commonplace. It was developed and published by Eastman Kodak Company in collaboration with Hewlett-Packard, Live Picture Inc. and Microsoft.

Kodak is marketing the Kodak Image Magic system, which includes such components as a FlashPix CD, digital cameras, scanners, and print services - that can be accessed through the internet, or through your local film developer. You do not, however, have to use digital equipment to put your photographs onto CD. You can still take your "old-fashioned" camera film to a film developer and request that it be sent to Kodak for transfer to a CD. You can also bring in existing negatives and have them transferred to CD. Ultimately, Kodak envisions a world where amateur PC users can put their latest photographs into digital storage, improve them and enhance them, drop them into card or calendar templates, and E-mail them off to Grandma and Grandpa's home computer.

When you think FlashPix file format, three major structural features should come to mind: Source Plus Transform storage scheme, hierarchy of resolutions, and tiled storage. These three key features best illustrate the purpose of the format and also set it apart from most others.

The FlashPix is available as an ImageGear component, which brings you the core of the FlashPix features: