THotPDF.DecodeLoadedImageRegion Method
Dekodiert ein exaktes Rechteck in Quellkoordinaten aus einem geladenen Bild-XObject-Stream in eine vom Aufrufer verwaltete TBitmap
Deklaration
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Unit
HPDFDoc
Parameter
| Name | Zweck |
|---|---|
AImageStream | Loaded image XObject stream to decode |
RegionLeft | Inclusive left source coordinate |
RegionTop | Inclusive top source coordinate |
RegionRight | Exclusive right source coordinate |
RegionBottom | Exclusive bottom source coordinate |
Rückgabewert
Liefert eine neu allokierte Bitmap mit dem begrenzten, nicht leeren Bereich oder nil, wenn das Bild oder die angeforderte Geometrie nicht dekodiert werden kann
Verwendungshinweise
- Use this API with stream objects returned by loaded-document inspection workflows
- Die Koordinaten beziehen sich auf den Raster-Raum des dekodierten Bildes mit dem Ursprung oben links, wobei die rechte und die untere Grenze exklusiv sind
- Grenzen außerhalb des Bildes werden vor dem Dekodieren begrenzt (Clamp)
- JPEG 2000 requests the native decoder region before pixel expansion
- This method preserves the region's full decoded resolution
- Andere unterstützte Bildformate werden normal dekodiert und liefern genau den zugeschnittenen Bereich
- Der Renderer für geladene Seiten verwendet die auflösungsabhängige Überladung automatisch für beschnittene oder verkleinerte, achsenparallele Bild-XObjects