THPDFLoadedImageInfo rekord
Egy betöltött dokumentumban felfedezett kép-XObjectet ír le, amelyet a THotPDF.GetLoadedImageInfo ad vissza geometriával, szűrővel, színtérrel és dekódolhatósággal
Deklaráció
THPDFLoadedImageInfo= record
Width: Integer;
Height: Integer;
BitsPerComponent: Integer;
ColorComponents: Integer;
Filter: AnsiString;
ColorSpace: AnsiString;
IsImageMask: boolean;
ObjectNumber: Integer;
Decodable: boolean;
end;
Egység
HPDFObjs
Mezők
| Mező | Cél |
|---|---|
Width | A kép szélessége pixelben |
Height | A kép magassága pixelben |
BitsPerComponent | Színkomponensenkénti bitek, ahogyan a folyamban tárolódnak |
ColorComponents | A dekódolás utáni komponensszám: 1 szürkeárnyalatnál, 3 RGB-nél, 4 CMYK-nál |
Filter | A folyam szűrőjének neve, például FlateDecode vagy DCTDecode |
ColorSpace | A dekódolás utáni színtér neve, a ColorComponents értékkel egyezően |
IsImageMask | Igaz, ha az XObject színes kép helyett képmaszk |
ObjectNumber | A kép-XObject közvetett objektumszáma a betöltött dokumentumban |
Decodable | Igaz, ha a futó build ezt a szűrőt a ExtractLoadedImage hívással bittérképpé tudja alakítani |
Használati megjegyzések
- A képeket a
GetLoadedImageCounthívással sorolja fel, majd egy bejegyzést aGetLoadedImageInfo(ImageIndex, AInfo)hívással olvasson ki - A
Decodablea kapuőr: aExtractLoadedImageazoknál a képeknél ad nil értéket, amelyeket ez a build nem tud dekódolni - A rekord csak metaadat; a pixeladatok a
ExtractLoadedImagevagy aExtractLoadedImageToStreamhívásokból érkeznek