Vcl.Imaging.pngimage
Defines classes, functions, types, and variables that you use when adding PNG images to your VCL application.
| Package | vclimg230.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. |
| 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. |
| 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; |