THotPDF.DecodeLoadedImageStream Method
Avkodar en laddad bild-XObject-ström till en anroparägd TBitmap, inklusive filter- och färgrymdsbehandling som stöds
Deklaration
function DecodeLoadedImageStream(AImageStream: THPDFStreamObject): TBitmap;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
AImageStream | Laddad bild-XObject-ström att granska och avkoda |
Returvärde
Returnerar en ny allokerad TBitmap vid framgång eller nil när bildformatet eller geometrin inte stöds
Användningsanteckningar
- Anroparen äger en returnerad bitmapp som inte är nil och måste frigöra den
- Flate- och LZW-strömmar tillämpar prediktorgeometri från
DecodeParmsellerDP - LZW-avkodningen respekterar
EarlyChangeoch avvisar ogiltiga ordlisteövergångar i stället för att behandla komprimerade byte som pixlar - TIFF Predictor 2 och PNG-prediktorer 10 till 15 stöds för hela rader med giltig bildgeometri
- Bredd, höjd, komponentantal, bitdjup, radstorlek och utdatastorlek kontrolleras före rasterallokeringen
- Felaktiga Flate-, LZW- eller prediktordata kaster sitt avkodningsundantag så att anropare kan skilja korruption från ett ej stött bildformat
- Använd
ExtractLoadedImagenär bilder väljs via indexet som bilduppräkningen av laddade dokument returnerade