TFPMemoryImage
- FreePascal base class for an image held in memory
TFPPalette
- FreePascal Palette definition: base for LCL TPalette etc
TFPCustomImage
- FreePascal base definition for all Image classes
TFPCustomImageHandler
FreePascal base class for handling images
TFPCustomImageReader
- FreePascal base class for Image reading
TFPCustomImageWriter
- FreePascal base class for writing image data
FData
- local variable to hold data as a Colour Array
FCount
- local variable to hold number of colours in array
FCapacity
- local variable to hold total capacity of array
SetCount
- specify the number of colours in the palette
GetCount
- returns the number of colours in the palette
SetColor
- specifies the value of colour to be associated with the specified index
GetColor
- returns the colour value for the specified index
CheckIndex
- checks validity of supplied index
EnlargeData
- makes room in the array for more data
Build
an Image
Copy
from the source (APalette) to the current Palette
Merge
the contents of another palette (pal) with the current palette
IndexOf
- returns the index value for the specified colour
Add
the specified colour to the palette and return the number of entries
Clear
- empties the palette
The current Color from the palette
Count
- the total number of entries for colours in the palette
SetInternalColor
- specify the internal colour
GetInternalColor
- finds the internal colour from local store
SetInternalPixel
- specifies the integer location of a pixel described by its coordinates
GetInternalPixel
- returns the integer location of the specified pixel
SetUsePalette
- specifies whether a palette is to be used in painting the Image
Progress
- method for displaying the progress of a drawing or painting action

Progress - method for displaying the progress of a drawing or painting action

Sender: calling routine

Stage: Starting, Running or Ending

PercentDone: how much has been accomplished

RedrawNow: whether to refresh the Image

R: the rectangle in which drawing progress is being monitored

Msg: a message to show in the progress display

Continue: whether to keep on drawing

LoadFromStream
loads data from the specified stream, optionally using the specified reader
LoadFromFile
- reads data from the specified file, optionally using the specified reader
SaveToStream
- writes the data to the specified stream, using the specified writer
SaveToFile
- writes image data to the specifed file, using the specified writer
SetSize
- specify the size of the Image
The Height of the image
The Width of the image
The Colors to be used at the nominated position
UsePalette
- Use of palette for colors
The Palette to be used in painting the Image
The Pixels (integer value) found at the specified location
Extra
- Info unrelated with the image representation
ExtraValue
- additional information stored with the image
ExtraKey
- an additional key stored with the image
RemoveExtra
- ge rid of the ExtraKey
ExtraCount
- the number of additional (non-image) items stored with the Image
OnProgress
- event handler for displaying progress of the painting process
TFPCustomImageClass
- class of TFPCustomImage
PFPIntegerArray
- pointer to an integer array
TFPIntegerArray
- definition of integer array for use in images
Progress
- method for displaying the progress of a drawing or painting action

Progress - method for displaying the progress of a drawing or painting action

Sender: calling routine

Stage: Starting, Running or Ending

PercentDone: how much has been accomplished

RedrawNow: whether to refresh the Image

R: the rectangle in which drawing progress is being monitored

Msg: a message to show in the progress display

Continue: whether to keep on drawing

TheStream
from or to which the image is being read or written
TheImage
which is being read or written
OnProgress
event handler for showing progress of drawing or painting
InternalRead
- read specified image from nominated stream
InternalCheck
- performs check on validity of stream, returns True if OK
ImageRead
read specified image from nominated stream; returns the image
CheckContents
- Gives True if contents are readable
DefaultImageClass
- Image Class to create when no img is given for reading
TFPCustomImageReaderClass
- class of TFPCustomImageReader
InternalWrite
- write specified image to nominated stream
ImageWrite
- writes given image to stream
TFPCustomImageWriterClass
- class of TFPCustomImageWriter
TIHData
- data for Image Handler
TImageHandlersManager
- class for managing image handlers
RegisterImageHandlers
- method for registering Image Handlers
RegisterImageReader
- method to register an Image Reader
RegisterImageWriter
- method to register an Image Writer
Count
- the number of Image Handlers
The ImageReader being used
The ImageWriter being used
The filename Extentions for the image handlers
The DefaultExtention to be used if no extention is supplied
A list of TypeNames to be used with the handler files