Vcl.Imaging.pngimage

De RAD Studio API Documentation
Aller à : navigation, rechercher

Contient les classes, les fonctions, les types et les variables que vous utilisez lors de l'ajout d'images PNG dans votre application VCL.

Package vclimg280.bpl

Classes

EPNGCannotChangeTransparentEPNGCannotChangeTransparent est l'exception déclenchée quand la modification des options de transparence n'est pas possible.
EPNGCouldNotLoadResourceEPNGCouldNotLoadResource est l'exception déclenchée quand une ressource n'a pas pu être chargée.
EPngErrorEPngError est l'exception déclenchée pour les erreurs png génériques.
EPNGHeaderNotPresentEPNGHeaderNotPresent est l'exception déclenchée pour un fichier image png incorrect.
EPNGIHDRNotFirstEPNGIHDRNotFirst est l'exception déclenchée pour un fichier image png incorrect.
EPNGInvalidBitDepth
EPngInvalidCRCEPngInvalidCRC est l'exception déclenchée quand la vérification du total de contrôle (checksum) d'un fichier png a échoué.
EPNGInvalidFileHeaderEPNGInvalidFileHeader est l'exception déclenchée pour un fichier image png incorrect.
EPngInvalidIHDREPNGInvalidIHDR est l'exception déclenchée pour un fichier image png incorrect.
EPNGInvalidNewSizeEPNGInvalidNewSize est l'exception déclenchée quand une taille non valide est passée à la méthode de redimensionnement.
EPNGInvalidPaletteEPNGInvalidPalette est l'exception déclenchée pour un fichier image png incorrect.
EPNGInvalidSpecEPNGInvalidSpec est l'exception déclenchée pour des spécifications d'image png non valides.
EPNGMissingMultipleIDATEPNGMissingMultipleIDAT est l'exception déclenchée pour un fichier image png incorrect.
EPNGMissingPaletteEPNGMissingPalette est l'exception déclenchée pour un fichier image png incorrect.
EPNGNoImageDataEPNGNoImageData est l'exception déclenchée pour un fichier image png incorrect.
EPNGNotExistsEPNGNotExists est l'exception déclenchée quand le fichier png est manquant.
EPNGOutMemoryEPNGOutMemory est l'exception déclenchée quand la mémoire est insuffisante pour traiter une image png.
EPNGSizeExceedsEPNGSizeExceeds est l'exception déclenchée pour un fichier image png incorrect.
EPngUnexpectedEndEPngUnexpectedEnd est l'exception déclenchée pour un fichier image png incorrect.
EPNGUnknownColorType
EPNGUnknownCompressionEPNGUnknownCompression est l'exception déclenchée pour un fichier image png incorrect.
EPNGUnknownCriticalChunkEPNGUnknownCriticalChunk est l'exception déclenchée pour un fichier image png incorrect.
EPNGUnknownInterlaceEPNGUnknownInterlace est l'exception déclenchée pour un fichier image png incorrect.
EPNGZLIBErrorEPNGZLIBError est l'exception déclenchée pour un fichier image png incorrect.
TChunk
TChunkClass
TChunkgAMA
TChunkIDAT
TChunkIEND
TChunkIHDR
TChunkpHYs
TChunkPLTE
TChunktEXt
TChunktIME
TChunktRNS
TChunkzTXt
TPngImageTPngImage encapsule un graphique PNG (Portable Network Graphics).
TPNGList
TPNGObject
TPNGPointerList

Routines

ByteSwap
RegisterChunk
update_crc

Types

pByteArray
pCardinal
pIHDRData
pPointerArray
pRGBLine
pRGBPixel
pUnitType
TByteArray
TChunkName
TCompressionLevelTCompressionLevel énumère les niveaux de compression possibles pour une image png.
TFilterTFilter énumère les algorithmes de filtrage possibles pour une image png.
TFiltersTFilters est un ensemble de filtres qui peuvent être appliqués à une image png.
TIHDRData
TInterlaceMethodTInterlaceMethod énumère les méthodes d'entrelacement possibles pour une image png.
TMAXBITMAPINFO
TPNGTransparencyModeTPNGTransparencyMode énumère les modes de transparence supportés d'une image png.
TPointerArray
TRGBLine
TRGBPixel
TUnitType
TZStreamRec2
Vcl_Imaging_Pngimage

Variables

ZLIBErrors

Constantes

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;