THPDFLoadedImageInfo Record
Beschrijft één afbeelding-XObject dat in een geladen document is gevonden, geretourneerd door THotPDF.GetLoadedImageInfo met geometrie, filter, kleurruimte en decodeerbaarheid
Declaratie
THPDFLoadedImageInfo= record
Width: Integer;
Height: Integer;
BitsPerComponent: Integer;
ColorComponents: Integer;
Filter: AnsiString;
ColorSpace: AnsiString;
IsImageMask: boolean;
ObjectNumber: Integer;
Decodable: boolean;
end;
Eenheid
HPDFObjs
Velden
| Veld | Doel |
|---|---|
Width | Breedte van de afbeelding in pixels |
Height | Hoogte van de afbeelding in pixels |
BitsPerComponent | Bits per kleurcomponent zoals in de stream opgeslagen |
ColorComponents | Componentaantal na decoding: 1 voor Gray, 3 voor RGB, 4 voor CMYK |
Filter | Naam van het streamfilter, zoals FlateDecode of DCTDecode |
ColorSpace | Kleurruimtenaam na decoding die bij ColorComponents hoort |
IsImageMask | True wanneer het XObject een imagemask is in plaats van een kleurenafbeelding |
ObjectNumber | Indirect objectnummer van het afbeelding-XObject in het geladen document |
Decodable | True wanneer de actieve build dit filter via ExtractLoadedImage naar een bitmap kan omzetten |
Gebruiksopmerkingen
- Nummer afbeeldingen met
GetLoadedImageCounten lees daarna één item metGetLoadedImageInfo(ImageIndex, AInfo) Decodableis de poort:ExtractLoadedImagegeeft nil terug voor afbeeldingen die deze build niet kan decoderen- Het record is uitsluitend metadata; pixeldata komt uit
ExtractLoadedImageofExtractLoadedImageToStream