Vcl.Imaging.pngimage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Enthält Klassen, Funktionen, Typen und Variablen für das Hinzufügen von PNG-Bildern zu VCL-Anwendungen.

Package vclimg270.bpl

Klassen

EPNGCannotChangeTransparentEPNGCannotChangeTransparent wird ausgelöst, wenn das Ändern der Transparenzoptionen nicht möglich ist.
EPNGCouldNotLoadResourceEPNGCouldNotLoadResource wird ausgelöst, wenn eine Ressource nicht geladen werden konnte.
EPngErrorEPngError wird bei generischen PNG-Fehlern ausgelöst.
EPNGHeaderNotPresentEPNGHeaderNotPresent wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGIHDRNotFirstEPNGIHDRNotFirst wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGInvalidBitDepth
EPngInvalidCRCEPngInvalidCRC wird ausgelöst, wenn die Prüfsumme für eine PNG-Datei fehlerhaft ist.
EPNGInvalidFileHeaderEPNGInvalidFileHeader wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPngInvalidIHDREPNGInvalidIHDR wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGInvalidNewSizeEPNGInvalidNewSize wird ausgelöst, wenn an eine Methode für die Größenänderung eine ungültige Größe übergeben wird.
EPNGInvalidPaletteEPNGInvalidPalette wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGInvalidSpecEPNGInvalidSpec wird bei ungültigen PNG-Bildspezifikationen ausgelöst.
EPNGMissingMultipleIDATEPNGMissingMultipleIDAT wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGMissingPaletteEPNGMissingPalette wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGNoImageDataEPNGNoImageData wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGNotExistsEPNGNotExists wird ausgelöst, wenn die PNG-Datei nicht vorhanden ist.
EPNGOutMemoryEPNGOutMemory wird ausgelöst, wenn nicht genügend Arbeitsspeicher zum Verarbeiten des PNG-Bilds vorhanden ist.
EPNGSizeExceedsEPNGSizeExceeds wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPngUnexpectedEndEPngUnexpectedEnd wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGUnknownColorType
EPNGUnknownCompressionEPNGUnknownCompression wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGUnknownCriticalChunkEPNGUnknownCriticalChunk wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGUnknownInterlaceEPNGUnknownInterlace wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
EPNGZLIBErrorEPNGZLIBError wird bei einer inkorrekten PNG-Bilddatei ausgelöst.
TChunk
TChunkClass
TChunkgAMA
TChunkIDAT
TChunkIEND
TChunkIHDR
TChunkpHYs
TChunkPLTE
TChunktEXt
TChunktIME
TChunktRNS
TChunkzTXt
TPngImageTPngImage kapselt eine PNG-Grafik (Portable Network Graphics).
TPNGList
TPNGObject
TPNGPointerList

Routinen

ByteSwap
RegisterChunk
update_crc

Typen

pByteArray
pCardinal
pIHDRData
pPointerArray
pRGBLine
pRGBPixel
pUnitType
TByteArray
TChunkName
TCompressionLevelTCompressionLevel führt die möglichen Komprimierungsstufen für ein PNG-Bild auf.
TFilterTFilter führt die möglichen Filteralgorithmen für ein PNG-Bild auf.
TFiltersTFilters ist eine Menge von Filtern, die für ein PNG-Bild angewendet werden können.
TIHDRData
TInterlaceMethodTInterlaceMethod führt die möglichen Interlace-Methoden für ein PNG-Bild auf.
TMAXBITMAPINFO
TPNGTransparencyModeTPNGTransparencyMode führt die möglichen unterstützten Transparenzmodi eines PNG-Bilds auf.
TPointerArray
TRGBLine
TRGBPixel
TUnitType
TZStreamRec2
Vcl_Imaging_Pngimage

Variablen

ZLIBErrors

Konstanten

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;