Vcl.Imaging.pngimage

提供: RAD Studio API Documentation
移動先: 案内検索

PNG イメージを VCL アプリケーションに追加する際に使用する、クラス、関数、型、変数を定義します。

パッケージ vclimg.bpl

クラス

EPNGCannotChangeTransparentEPNGCannotChangeTransparent は、透過オプションの変更が不可能なときに発生する例外です。
EPNGCouldNotLoadResourceEPNGCouldNotLoadResource は、リソースが読み込めなかったときに発生する例外です。
EPngErrorEPngError は、一般的な PNG エラーに対して発生する例外です。
EPNGHeaderNotPresentEPNGHeaderNotPresent は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGIHDRNotFirstEPNGIHDRNotFirst は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGInvalidBitDepth
EPngInvalidCRCEPngInvalidCRC は、PNG ファイルのチェックサム チェックが失敗したときに発生する例外です。
EPNGInvalidFileHeaderEPNGInvalidFileHeader は、PNG 画像ファイルが正しくないときに発生する例外です。
EPngInvalidIHDREPNGInvalidIHDR は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGInvalidNewSizeEPNGInvalidNewSize は、サイズ変更メソッドに無効なサイズが渡されたときに発生する例外です。
EPNGInvalidPaletteEPNGInvalidPalette は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGInvalidSpecEPNGInvalidSpec は、PNG 画像の仕様が無効であるときに発生する例外です。
EPNGMissingMultipleIDATEPNGMissingMultipleIDAT は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGMissingPaletteEPNGMissingPalette は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGNoImageDataEPNGNoImageData は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGNotExistsEPNGNotExists は、PNG ファイルが見つからないときに発生する例外です。
EPNGOutMemoryEPNGOutMemory は、PNG 画像を処理するためのメモリが不十分なときに発生する例外です。
EPNGSizeExceedsEPNGSizeExceeds は、PNG 画像ファイルが正しくないときに発生する例外です。
EPngUnexpectedEndEPngUnexpectedEnd は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGUnknownColorType
EPNGUnknownCompressionEPNGUnknownCompression は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGUnknownCriticalChunkEPNGUnknownCriticalChunk は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGUnknownInterlaceEPNGUnknownInterlace は、PNG 画像ファイルが正しくないときに発生する例外です。
EPNGZLIBErrorEPNGZLIBError は、PNG 画像ファイルが正しくないときに発生する例外です。
TChunk
TChunkClass
TChunkgAMA
TChunkIDAT
TChunkIEND
TChunkIHDR
TChunkpHYs
TChunkPLTE
TChunktEXt
TChunktIME
TChunktRNS
TChunkzTXt
TPngImageTPngImage は、PNG(Portable Network Graphics)グラフィックをカプセル化します。
TPNGList
TPNGObject
TPNGPointerList

ルーチン

ByteSwap
RegisterChunk
update_crc

pByteArray
pCardinal
pIHDRData
pPointerArray
pRGBLine
pRGBPixel
pUnitType
TByteArray
TChunkName
TCompressionLevelTCompressionLevel は、PNG 画像で使用できる圧縮レベルを列挙します。
TFilterTFilter は、PNG 画像で使用できるフィルタ アルゴリズムを列挙します。
TFiltersTFilters は、PNG 画像に適用可能なフィルタの集合です。
TIHDRData
TInterlaceMethodTInterlaceMethod は、PNG 画像で使用できるインタレース手法を列挙します。
TMAXBITMAPINFO
TPNGTransparencyModeTPNGTransparencyMode は、PNG 画像でサポート可能な透過モードを列挙します。
TPointerArray
TRGBLine
TRGBPixel
TUnitType
TZStreamRec2
Vcl_Imaging_Pngimage

変数

ZLIBErrors

定数

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;