THotPDF.DecodeLoadedImageRegion Methode
Decodeert een exacte rechthoek in broncoördinaten uit één geladen afbeeldings-XObject-stroom naar een TBitmap in eigendom van de aanroeper
Declaratie
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
AImageStream | Geladen afbeeldings-XObject-stroom om te decoderen |
RegionLeft | Inclusieve linker broncoördinaat |
RegionTop | Inclusieve bovenste broncoördinaat |
RegionRight | Exclusieve rechter broncoördinaat |
RegionBottom | Exclusieve onderste broncoördinaat |
Retourwaarde
Retourneert een nieuw toegewezen bitmap die de geklemde niet-lege regio bevat, of nil wanneer de afbeelding of de gevraagde geometrie niet kan worden gedecodeerd
Gebruiksopmerkingen
- De aanroeper is eigenaar van een niet-nil geretourneerde bitmap en moet deze vrijgeven
- Coördinaten gebruiken de rasterruimte linksboven van de gedecodeerde afbeelding en de rechter- en ondergrenzen zijn exclusief
- Grenzen buiten de afbeelding worden geklemd vóór het decoderen
- JPEG 2000 vraagt de native decoderregio op vóór pixelexpansie
- Deze methode behoudt de volledige gedecodeerde resolutie van de regio
- Andere ondersteunde afbeeldingsformaten decoderen normaal en retourneren de exact bijgesneden regio
- De renderer van geladen pagina's gebruikt automatisch de resolutiebewuste overload voor bijgesneden of verkleinde as-uitgelijnde afbeeldings-XObjects