Show: Delphi C++
Display Preferences

Vcl.Imaging.pngimage

From XE2 API Documentation
Jump to: navigation, search

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

Contents

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.
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.
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
TIHDRData
TMAXBITMAPINFO
TPngImageTPngImage encapsulates a PNG (Portable Network Graphics) graphic.
TPNGList
TPNGObject
TPNGPointerList
TRGBPixel
TZStreamRec2

Routines

ByteSwap
RegisterChunk
update_crc

Types

pByteArray
pCardinal
pIHDRData
pPointerArray
pRGBLine
pRGBPixel
pUnitType
TByteArray
TChunkClass
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
TPNGObject
TPNGTransparencyModeTPNGTransparencyMode enumerates the possible supported transparency modes of a png image.
TPointerArray
TRGBLine
TRGBPixel
TUnitType
TZStreamRec2
Vcl_Imaging_Pngimage

Variables

TByteArray
TChunkName
TPointerArray
TRGBLine
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;
imAdam7imAdam7: TInterlaceMethod = imAdam7;
imNoneimNone: TInterlaceMethod = imNone;
LibraryVersionLibraryVersion: string = 1.564;
pfAveragepfAverage: TFilter = pfAverage;
pfNonepfNone: TFilter = pfNone;
pfPaethpfPaeth: TFilter = pfPaeth;
pfSubpfSub: TFilter = pfSub;
pfUppfUp: TFilter = pfUp;
ptmBitptmBit: TPNGTransparencyMode = ptmBit;
ptmNoneptmNone: TPNGTransparencyMode = ptmNone;
ptmPartialptmPartial: TPNGTransparencyMode = ptmPartial;
utMeterutMeter: TUnitType = utMeter;
utUnknownutUnknown: TUnitType = utUnknown;
Z_FINISHZ_FINISH: Integer = 4;
Z_NO_FLUSHZ_NO_FLUSH: Integer = 0;
Z_STREAM_ENDZ_STREAM_END: Integer = 1;


Personal tools
Previous Versions
Translations