THPDFLoadedImageInfo Record
Beskriver ét billed-XObject fundet i et indlæst dokument, returneret af THotPDF.GetLoadedImageInfo med geometri, filter, farverum og afkodbarhed
Deklaration
THPDFLoadedImageInfo= record
Width: Integer;
Height: Integer;
BitsPerComponent: Integer;
ColorComponents: Integer;
Filter: AnsiString;
ColorSpace: AnsiString;
IsImageMask: boolean;
ObjectNumber: Integer;
Decodable: boolean;
end;
Enhed
HPDFObjs
Felter
| Felt | Formål |
|---|---|
Width | Billedbredde i pixels |
Height | Billedhøjde i pixels |
BitsPerComponent | Bit pr. farvekomponent, som gemt i strømmen |
ColorComponents | Antal komponenter efter afkodning: 1 for Gray, 3 for RGB, 4 for CMYK |
Filter | Navn på strømfilteret, for eksempel FlateDecode eller DCTDecode |
ColorSpace | Farverumsnavn efter afkodning, matchende ColorComponents |
IsImageMask | True, når XObject'en er en imagemask frem for et farvebillede |
ObjectNumber | Indirekte objektnummer for billed-XObject'en i det indlæste dokument |
Decodable | True, når det kørende build kan omdanne dette filter til en bitmap via ExtractLoadedImage |
Brugsnoter
- Oplist billeder med
GetLoadedImageCount, og læs derefter én post medGetLoadedImageInfo(ImageIndex, AInfo) Decodableer porten:ExtractLoadedImagereturnerer nil for billeder, som dette build ikke kan afkode- Posten er kun metadata; pixeldata kommer fra
ExtractLoadedImageellerExtractLoadedImageToStream