THotPDF.DecodeLoadedImageRegion Method
從單一已載入影像 XObject 串流解碼精確的來源座標矩形,產出呼叫端自有的 TBitmap
宣告
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AImageStream | 要解碼的已載入影像 XObject 串流 |
RegionLeft | 來源左界(含) |
RegionTop | 來源上界(含) |
RegionRight | 來源右界(不含) |
RegionBottom | 來源下界(不含) |
傳回值
傳回新配置、包含夾限後非空區域的點陣圖;影像或要求的幾何無法解碼時傳回 nil
使用說明
- 呼叫端擁有非 nil 的傳回點陣圖,必須自行釋放
- 座標使用解碼後影像的左上點陣空間,右界與下界為不含
- 超出影像範圍的邊界會在解碼前先夾限
- JPEG 2000 會在像素展開前向原生解碼器請求對應區域
- 本方法保留區域的完整解碼解析度
- 其他支援的影像格式正常解碼,並傳回精確裁切後的區域
- 已載入頁面的渲染器會針對被裁切或縮小的軸對齊影像 XObject,自動改用具解析度感知的版本