THPDFLoadedImageInfo Record
Beskriver ett bilde-XObject funnet i et innlastet dokument, returnert av THotPDF.GetLoadedImageInfo med geometri, filter, fargerom og dekoderbarhet
Deklarasjon
THPDFLoadedImageInfo= record
Width: Integer;
Height: Integer;
BitsPerComponent: Integer;
ColorComponents: Integer;
Filter: AnsiString;
ColorSpace: AnsiString;
IsImageMask: boolean;
ObjectNumber: Integer;
Decodable: boolean;
end;
Enhet
HPDFObjs
Felt
| Felt | Formål |
|---|---|
Width | Bildebredde i piksler |
Height | Bildehøyde i piksler |
BitsPerComponent | Bit per fargekomponent slik det er lagret i strømmen |
ColorComponents | Komponentantall etter dekoding: 1 for Gray, 3 for RGB, 4 for CMYK |
Filter | Navnet på strømfilteret, for eksempel FlateDecode eller DCTDecode |
ColorSpace | Fargeromsnavn etter dekoding, samsvarende med ColorComponents |
IsImageMask | True når XObject-en er en imagemask fremfor et fargebilde |
ObjectNumber | Indirekte objektnummer til bilde-XObject-en i det innlastede dokumentet |
Decodable | True når det kjørende bygget kan gjøre dette filteret om til et bitmap via ExtractLoadedImage |
Bruksnotater
- Tell opp bildene med
GetLoadedImageCount, og les én oppføring medGetLoadedImageInfo(ImageIndex, AInfo) Decodableer portvokteren:ExtractLoadedImagereturnerer nil for bilder dette bygget ikke kan dekode- Recorden er bare metadata; pikseldata kommer fra
ExtractLoadedImageellerExtractLoadedImageToStream