THotPDF.DecodeLoadedImageRegion Method
Декодира точен правоъгълник в изходни координати от stream на заредено XObject изображение в TBitmap, собственост на извиквача
Декларация
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Модул
HPDFDoc
Параметри
| Име | Предназначение |
|---|---|
AImageStream | Stream на заредено XObject изображение за декодиране |
RegionLeft | Включителна лява изходна координата |
RegionTop | Включителна горна изходна координата |
RegionRight | Изключителна дясна изходна координата |
RegionBottom | Изключителна долна изходна координата |
Върната стойност
Връща новоразпределен bitmap, съдържащ ограничения непразен регион, или nil, когато изображението или исканата геометрия не могат да бъдат декодирани
Бележки за употреба
- Извиквачът притежава върнатия ненулев bitmap и трябва да го освободи
- Координатите използват растерното пространство на декодираното изображение с начало в горния ляв ъгъл, а дясната и долната граница са изключителни
- Границите извън изображението се ограничават преди декодирането
- JPEG 2000 подава региона към нативния декодер преди разширението до пиксели
- Методът запазва пълната декодирана резолюция на региона
- Останалите поддържани формати изображения се декодират нормално и връщат точния изрязан регион
- Рендерерът на заредени страници автоматично използва варианта, чувствителен към резолюцията, за изрязани или смалени axis-aligned XObject изображения