Vcl.Imaging.pngimage

From RAD Studio API Documentation
Jump to: navigation, search

Defines classes, functions, types, and variables that you use when adding PNG images to your VCL application.

Package vclimg270.bpl

Classes

EPNGCannotChangeTransparentEPNGCannotChangeTransparent is the exception raised when changing the transparency options is not possible.
EPNGCouldNotLoadResourceEPNGCouldNotLoadResource is the exception raised when a resource could not be loaded.
EPngErrorEPngError is the exception raised for generic png errors.
EPNGHeaderNotPresentEPNGHeaderNotPresent is the exception raised for an incorrect png image file.
EPNGIHDRNotFirstEPNGIHDRNotFirst is the exception raised for an incorrect png image file.
EPNGInvalidBitDepth
EPngInvalidCRCEPngInvalidCRC is the exception raised when the check-sum check for a png file failed.
EPNGInvalidFileHeaderEPNGInvalidFileHeader is the exception raised for an incorrect png image file.
EPngInvalidIHDREPNGInvalidIHDR is the exception raised for an incorrect png image file.
EPNGInvalidNewSizeEPNGInvalidNewSize is the exception raised when an invalid size is passed to the resizing method.
EPNGInvalidPaletteEPNGInvalidPalette is the exception raised for an incorrect png image file.
EPNGInvalidSpecEPNGInvalidSpec is the exception raised for invalid png image specifications.
EPNGMissingMultipleIDATEPNGMissingMultipleIDAT is the exception raised for an incorrect png image file.
EPNGMissingPaletteEPNGMissingPalette is the exception raised for an incorrect png image file.
EPNGNoImageDataEPNGNoImageData is the exception raised for an incorrect png image file.
EPNGNotExistsEPNGNotExists is the exception raised when the png file is missing.
EPNGOutMemoryEPNGOutMemory is the exception raised when there is insufficient memory to process a png image.
EPNGSizeExceedsEPNGSizeExceeds is the exception raised for an incorrect png image file.
EPngUnexpectedEndEPngUnexpectedEnd is the exception raised for an incorrect png image file.
EPNGUnknownColorType
EPNGUnknownCompressionEPNGUnknownCompression is the exception raised for an incorrect png image file.
EPNGUnknownCriticalChunkEPNGUnknownCriticalChunk is the exception raised for an incorrect png image file.
EPNGUnknownInterlaceEPNGUnknownInterlace is the exception raised for an incorrect png image file.
EPNGZLIBErrorEPNGZLIBError is the exception raised for an incorrect png image file.
TChunk
TChunkClass
TChunkgAMA
TChunkIDAT
TChunkIEND
TChunkIHDR
TChunkpHYs
TChunkPLTE
TChunktEXt
TChunktIME
TChunktRNS
TChunkzTXt
TPngImageTPngImage 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
TCompressionLevelTCompressionLevel enumerates the possible compression levels for a png image.
TFilterTFilter enumerates the possible filter algorithms for a png image.
TFiltersTFilters is a set of filters that can be applied to a png image.
TIHDRData
TInterlaceMethodTInterlaceMethod enumerates the possible interlace methods for a png image.
TMAXBITMAPINFO
TPNGTransparencyModeTPNGTransparencyMode enumerates the possible supported transparency modes of a png image.
TPointerArray
TRGBLine
TRGBPixel
TUnitType
TZStreamRec2
Vcl_Imaging_Pngimage

Variables

ZLIBErrors

Constants

COLOR_GRAYSCALECOLOR_GRAYSCALE: Integer = 0;
COLOR_GRAYSCALEALPHACOLOR_GRAYSCALEALPHA: Integer = 4;
COLOR_PALETTECOLOR_PALETTE: Integer = 3;
COLOR_RGBCOLOR_RGB: Integer = 2;
COLOR_RGBALPHACOLOR_RGBALPHA: Integer = 6;
FILTER_AVERAGEFILTER_AVERAGE: Integer = 3;
FILTER_NONEFILTER_NONE: Integer = 0;
FILTER_PAETHFILTER_PAETH: Integer = 4;
FILTER_SUBFILTER_SUB: Integer = 1;
FILTER_UPFILTER_UP: Integer = 2;
LibraryVersionLibraryVersion: string = 1.564;
Z_FINISHZ_FINISH: Integer = 4;
Z_NO_FLUSHZ_NO_FLUSH: Integer = 0;
Z_STREAM_ENDZ_STREAM_END: Integer = 1;