GIFImg

From RAD Studio VCL Reference
Jump to: navigation, search

Contents

Delphi Information

Array

BGRArray

BGRArray is an array of TRGBTriple elements.

PalArray

PalArray is an array of TPaletteEntry elements.

TColorMap

TColorMap is an array of TGIFColor.

TColormapHistogram

TColormapHistogram is used internally in the TGIFColorMap class.

TColormapReverse

TColormapReverse is used internally in the TGIFColorMap class.

TGIFAuthenticationCode

TGIFAuthenticationCode represents a code used to authenticate the application identifier.

TGIFIdentifierCode

TGIFIdentifierCode represents a code used to identify the application owning the application extension.

TGIFVersionRec

TGIFVersionRec is the type of elements that specify the version of a GIF.

TInverseLookup

TInverseLookup is used internally in the TFastColorLookup class.

TRGBQuadArray

TRGBQuadArray is an array of records that stores the colors in RGB model.

Class

GIFException

Used to raise exceptions when handling GIF image files.

TColorLookup

Represents the base class of all color mapping classes.

TCustomGIFRenderer

Represents the base class for the GIF rendering classes.

TFastColorLookup

Represents the class for fast color mapping.

TGIFAppExtNSLoop

Represents the class that stores information about applications that use animated GIF images.

TGIFApplicationExtension

Represents the base class for classes containing information about applications that use GIF images.

TGIFBlock

Implements stream operations for GIF image blocks.

TGIFColorMap

Implements the manipulation of the global color map of a GIF image file.

TGIFCommentExtension

Contains textual information about the GIF image.

TGIFExtension

TGIFExtension is the base class for classes that contain information about parameters used when processing a GIF object.

TGIFExtensionList

TGIFExtensionList contains an array of TGIFExtension objects.

TGIFFrame

TGIFFrame represents a frame in a GIF animation.

TGIFGraphicControlExtension

Contains information used when processing a graphic rendering block.

TGIFHeader

Identifies the GIF data stream in context.

TGIFImage

TGIFImage contains a GIF (Graphics Interchange Format) image.

TGIFImageList

TGIFImageList contains an array of TGIFFrame objects.

TGIFItem

Represents the base class for all the classes that implement sections of data in the GIF image file.

TGIFList

Implements the handling of a list of TGIFItem objects.

TGIFRenderer

TGIFRenderer is used for GIF rendering.

TGIFTextExtension

Contains information about rendering textual data as a graphic.

TGIFTrailer

Indicates the end of the GIF data stream.

TGIFUnknownAppExtension

Implements a list of TGIFBlock objects.

TGrayScaleLookup

Represents the class for color mapping to a uniform 256 shade palette.

TGrayWindowsLookup

Represents the class for color mapping to a four shade palette.

TMonochromeLookup

Represents the class for color mapping to a black-and-white palette.

TNetscapeColorLookup

Represents the class for color mapping to the Netscape color cube.

TSlowColorLookup

Represents the class for slow color mapping.

Classref

TColorLookupClass

TColorLookupClass is a class of TColorLookup.

TGIFAppExtensionClass

TGIFAppExtensionClass is a class of TGIFApplicationExtension.

TGIFExtensionClass

TGIFExtensionClass is a class of TGIFExtension.

Const

Constants

Enum

TColorReduction

Specifies the available color reduction methods.

TDisposalMethod

Specifies the disposal methods used when rendering GIF frames.

TDitherMode

Specifies the available dithering algorithms.

TGIFAnimationLoop

Specifies the animation loop behavior.

TGIFDithering

Specifies the dithering behavior when using the Netscape 216 color palette.

TGIFOptimizeOption

Specifies the optimization options used in the Optimize method.

TGIFSeverity

Specifies the severity level of the warnings generated when working with GIF images.

TGIFVersion

Specifies the possible versions of a GIF image.

Function

CreateOptimizedPaletteFromManyBitmaps

Performs color quantization on several bitmaps.

InternalGetDIB

Converts a bitmap to a DIB of a specified pixel format.

InternalGetDIBSizes

Calculates the buffer sizes nescessary for converting a bitmap into a DIB of a specified pixel format.

ReduceColors

Maps colors in a TBitmap to their nearest representation in a palette.

Register

Adds design-time support of GIFs to TImage.

WebPalette

Creates a 216 color uniform nondithering Netscape palette.

Pointer

PBGRArray

PBGRArray is a pointer to a BGRArray.

PInverseLookup

PInverseLookup is a pointer to a TInverseLookup.

PPalArray

PPalArray is a pointer to a PalArray.

PRGBQuadArray

PRGBQuadArray is a pointer to a TRGBQuadArray.

Set

TGIFOptimizeOptions

TGIFOptimizeOptions is a set of TGIFOptimizeOption.

Struct

TGIFApplicationRec

TGIFApplicationRec is used to store information about the application that contains the GIF image.

TGIFColor

A variable of type TGIFColor contains the representation of a color in RGB color model.

TGIFGCERec

TGIFGCERec is used to store information about the graphic control extension.

TGIFPlainTextExtensionRec

TGIFPlainTextExtensionRec is used to store information about the parameters necessary to render textual data as a graphic.

TImageDescriptor

A variable of TImageDescriptor type contains information about an image.

TLogicalScreenDescriptor

A variable of type TLogicalScreenDescriptor contains information about the screen.

TUsageCount

A variable of type TUsageCount contains histogram information about a GIF.

Type

TGIFExtensionType

TGIFExtensionType is a numerical value that uniquely identifies the type of an extension.

Variable

BitmapAllocationThreshold

Specifies the bitmap pixel count limit at which a newly allocated bitmap is converted before being resized.

CF_GIF

Represents a GIF clipboard format identifier.

DoAutoDither

Enables or disables auto-dithering in your application.

GIFClearOnLoop

Specifies whether the canvas should be cleared when a GIF animation loops.

GIFDefaultDelay

Specifies the default GIF animation delay.

GIFDefaultTransparentColor

Specifies the color used for transparency.

GIFDelayExp

Specifies the factor by which to multiply the delay variables in order to obtain the effective GIF animation delay time.

GIFFileBufferSize

Specifies the size of the read-ahead buffer for GIF decompression.

GIFImageDefaultAnimate

Specifies the default value for the Animate property of a newly created TGIFImage object.

GIFImageDefaultAnimationLoop

Specifies the default value for the AnimateLoop property of a newly created TGIFImage object.

GIFImageDefaultAnimationSpeed

Specifies the default value for the AnimationSpeed property of a newly created TGIFImage object.

GIFImageDefaultColorReduction

Specifies the default value for the ColorReduction property of a newly created TGIFImage object.

GIFImageDefaultColorReductionBits

Specifies the default value for the ReductionBits property of a newly created TGIFImage object.

GIFImageDefaultDitherMode

Specifies the default value for the DitherMode property of a newly created TGIFImage object.

GIFImageDefaultDithering

Specifies the default value for the Dithering property of a newly created TGIFImage object.

GIFImageDefaultTransparent

Specifies the default value for the Transparent property of a newly created TGIFImage object.

GIFImageOptimizeOnStream

Specifies whether to optimize the GIF before it is streamed to the DFM file.

GIFImageRenderOnLoad

Specifies whether to render the GIF frames as they are loaded, instead of rendering them on demand.

GIFMaximumDelay

Specifies the maximum delay when the painter is running in the main thread.

GIFMinimumDelay

Specifies the minimum delay when the painter is running in the main thread.

PaletteDevice

Specifies whether the desktop DC supports 256 colors or less.

TGenericColorMapper

Specifies the color mapper to use when displaying GIF images.

Personal tools
Translations
Newest Version