THotPDF.DecodeLoadedImageRegion-metoden
Avkodar en exakt rektangel i källkoordinater från en inläst bild-XObject-ström till en TBitmap som ägs av anroparen
Deklaration
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
AImageStream | Inläst bild-XObject-ström att avkoda |
RegionLeft | Inklusiv vänster källkoordinat |
RegionTop | Inklusiv övre källkoordinat |
RegionRight | Exklusiv höger källkoordinat |
RegionBottom | Exklusiv nedre källkoordinat |
Returvärde
Returnerar en nyligen allokerad bitmapp som innehåller den klampade icke-tomma regionen, eller nil när bilden eller den begärda geometrin inte kan avkodas
Användningsanmärkningar
- Anroparen äger en icke-nil returnerad bitmapp och måste frigöra den
- Koordinaterna använder den avkodade bildens övre vänstra rasterutrymme och höger- och nedre gränserna är exklusiva
- Gränser utanför bilden klampas före avkodning
- JPEG 2000 begär den inbyggda avkodarregionen före pixelexpansion
- Den här metoden bevarar regionens fulla avkodade upplösning
- Andra stödda bildformat avkodas normalt och returnerar den exakta beskurna regionen
- Renderaren för inlästa sidor använder automatiskt den upplösningsmedvetna överlagringen för klippta eller nedskalade axeljusterade bild-XObjects