THotPDF.DecodeLoadedImageRegion Method
Dekóduje presný obdĺžnik so zdrojovými súradnicami z jedného toku XObject načítaného obrázka do TBitmap vo vlastníctve volajúceho
Deklarácia
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Jednotka
HPDFDoc
Parametre
| Názov | Účel |
|---|---|
AImageStream | Tok XObject načítaného obrázka na dekódovanie |
RegionLeft | Zahrňujúca ľavá zdrojová súradnica |
RegionTop | Zahrňujúca horná zdrojová súradnica |
RegionRight | Vylučujúca pravá zdrojová súradnica |
RegionBottom | Vylučujúca dolná zdrojová súradnica |
Návratová hodnota
Vráti novo alokovanú bitmapu obsahujúcu orezanú neprázdnu oblasť alebo nil, keď sa obrázok alebo požadovaná geometria nedá dekódovať
Poznámky k použitiu
- Volajúci vlastní vrátenú nenulovú bitmapu a musí ju uvoľniť
- Súradnice používajú rastrový priestor dekódovaného obrázka zľava zhora a pravé a dolné hranice sú vylučujúce
- Hranice mimo obrázka sa pred dekódovaním orezú
- JPEG 2000 požaduje natívnu oblasť dekodéra pred rozšírením pixelov
- Táto metóda zachováva plné dekódované rozlíšenie oblasti
- Ostatné podporované formáty obrázkov sa dekódujú normálne a vrátia presne orezanú oblasť
- Vykresľovač načítanej stránky automaticky používa preťaženie zohľadňujúce rozlíšenie pre orezané alebo zmenšené XObjecty obrázkov zarovnané s osami