Vcl.Imaging.pngimage
Defines classes, functions, types, and variables that you use when adding PNG images to your VCL application.
Package | vclimg270.bpl |
---|
Contents
Classes
EPNGCannotChangeTransparent | EPNGCannotChangeTransparent is the exception raised when changing the transparency options is not possible. |
EPNGCouldNotLoadResource | EPNGCouldNotLoadResource is the exception raised when a resource could not be loaded. |
EPngError | EPngError is the exception raised for generic png errors. |
EPNGHeaderNotPresent | EPNGHeaderNotPresent is the exception raised for an incorrect png image file. |
EPNGIHDRNotFirst | EPNGIHDRNotFirst is the exception raised for an incorrect png image file. |
EPNGInvalidBitDepth | |
EPngInvalidCRC | EPngInvalidCRC is the exception raised when the check-sum check for a png file failed. |
EPNGInvalidFileHeader | EPNGInvalidFileHeader is the exception raised for an incorrect png image file. |
EPngInvalidIHDR | EPNGInvalidIHDR is the exception raised for an incorrect png image file. |
EPNGInvalidNewSize | EPNGInvalidNewSize is the exception raised when an invalid size is passed to the resizing method. |
EPNGInvalidPalette | EPNGInvalidPalette is the exception raised for an incorrect png image file. |
EPNGInvalidSpec | EPNGInvalidSpec is the exception raised for invalid png image specifications. |
EPNGMissingMultipleIDAT | EPNGMissingMultipleIDAT is the exception raised for an incorrect png image file. |
EPNGMissingPalette | EPNGMissingPalette is the exception raised for an incorrect png image file. |
EPNGNoImageData | EPNGNoImageData is the exception raised for an incorrect png image file. |
EPNGNotExists | EPNGNotExists is the exception raised when the png file is missing. |
EPNGOutMemory | EPNGOutMemory is the exception raised when there is insufficient memory to process a png image. |
EPNGSizeExceeds | EPNGSizeExceeds is the exception raised for an incorrect png image file. |
EPngUnexpectedEnd | EPngUnexpectedEnd is the exception raised for an incorrect png image file. |
EPNGUnknownColorType | |
EPNGUnknownCompression | EPNGUnknownCompression is the exception raised for an incorrect png image file. |
EPNGUnknownCriticalChunk | EPNGUnknownCriticalChunk is the exception raised for an incorrect png image file. |
EPNGUnknownInterlace | EPNGUnknownInterlace is the exception raised for an incorrect png image file. |
EPNGZLIBError | EPNGZLIBError is the exception raised for an incorrect png image file. |
TChunk | |
TChunkClass | |
TChunkgAMA | |
TChunkIDAT | |
TChunkIEND | |
TChunkIHDR | |
TChunkpHYs | |
TChunkPLTE | |
TChunktEXt | |
TChunktIME | |
TChunktRNS | |
TChunkzTXt | |
TPngImage | TPngImage encapsulates a PNG (Portable Network Graphics) graphic. |
TPNGList | |
TPNGObject | |
TPNGPointerList |
Routines
ByteSwap | |
RegisterChunk | |
update_crc |
Types
pByteArray | |
pCardinal | |
pIHDRData | |
pPointerArray | |
pRGBLine | |
pRGBPixel | |
pUnitType | |
TByteArray | |
TChunkName | |
TCompressionLevel | TCompressionLevel enumerates the possible compression levels for a png image. |
TFilter | TFilter enumerates the possible filter algorithms for a png image. |
TFilters | TFilters is a set of filters that can be applied to a png image. |
TIHDRData | |
TInterlaceMethod | TInterlaceMethod enumerates the possible interlace methods for a png image. |
TMAXBITMAPINFO | |
TPNGTransparencyMode | TPNGTransparencyMode enumerates the possible supported transparency modes of a png image. |
TPointerArray | |
TRGBLine | |
TRGBPixel | |
TUnitType | |
TZStreamRec2 | |
Vcl_Imaging_Pngimage |
Variables
ZLIBErrors |
Constants
COLOR_GRAYSCALE | COLOR_GRAYSCALE: Integer = 0; |
COLOR_GRAYSCALEALPHA | COLOR_GRAYSCALEALPHA: Integer = 4; |
COLOR_PALETTE | COLOR_PALETTE: Integer = 3; |
COLOR_RGB | COLOR_RGB: Integer = 2; |
COLOR_RGBALPHA | COLOR_RGBALPHA: Integer = 6; |
FILTER_AVERAGE | FILTER_AVERAGE: Integer = 3; |
FILTER_NONE | FILTER_NONE: Integer = 0; |
FILTER_PAETH | FILTER_PAETH: Integer = 4; |
FILTER_SUB | FILTER_SUB: Integer = 1; |
FILTER_UP | FILTER_UP: Integer = 2; |
LibraryVersion | LibraryVersion: string = 1.564; |
Z_FINISH | Z_FINISH: Integer = 4; |
Z_NO_FLUSH | Z_NO_FLUSH: Integer = 0; |
Z_STREAM_END | Z_STREAM_END: Integer = 1; |