THotPDF.DecodeLoadedImageStream Method
Afkoder én indlæst billed-XObject-stream til en kalder-ejet TBitmap, inklusive understøttet filter- og farverumsbehandling
Deklaration
function DecodeLoadedImageStream(AImageStream: THPDFStreamObject): TBitmap;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
AImageStream | Indlæst billed-XObject-stream, der skal inspiceres og afkodes |
Returværdi
Returnerer en nyallokeret TBitmap ved succes eller nil, når billedformatet eller geometrien ikke understøttes
Brugsnoter
- Kalleren ejer en ikke-nil returneret bitmap og skal frigive den
- Flate- og LZW-streams anvender prædiktorgeometrien fra
DecodeParmsellerDP - LZW-afkodning respekterer
EarlyChangeog afviser ugyldige ordbogsovergange i stedet for at behandle komprimerede bytes som pixels - TIFF Predictor 2 og PNG-prediktorerne 10 til 15 understøttes for komplette rækker med gyldig billedgeometri
- Bredde, højde, komponentantal, bitdybde, rækkestørrelse og outputstørrelse tjekkes, før rasteren allokeres
- Misdannede Flate-, LZW- eller prediktordata udløser deres afkodningsexception, så kaldere kan skelne korruption fra et ikke-understøttet billedformat
- Use
ExtractLoadedImagenår billeder vælges efter det indeks, som optællingen af indlæste billeder returnerede