Phương thức THotPDF.DecodeLoadedImageRegion
Giải mã một hình chữ nhật theo tọa độ nguồn chính xác từ một luồng XObject hình ảnh đã tải thành TBitmap do người gọi sở hữu
Khai báo
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Đơn vị
HPDFDoc
Tham số
| Tên | Mục đích |
|---|---|
AImageStream | Luồng XObject hình ảnh đã tải cần giải mã |
RegionLeft | Tọa độ nguồn trái bao gồm |
RegionTop | Tọa độ nguồn trên bao gồm |
RegionRight | Tọa độ nguồn phải loại trừ |
RegionBottom | Tọa độ nguồn dưới loại trừ |
Giá trị trả về
Trả về một bitmap mới được cấp phát chứa vùng không trống đã kẹp, hoặc nil khi hình ảnh hoặc hình học được yêu cầu không thể giải mã
Ghi chú sử dụng
- Người gọi sở hữu bitmap được trả về khác nil và phải giải phóng nó
- Tọa độ sử dụng không gian raster trên-trái của hình ảnh đã giải mã và các giới hạn phải và dưới là loại trừ
- Các giới hạn ngoài hình ảnh được kẹp trước khi giải mã
- JPEG 2000 yêu cầu vùng bộ giải mã gốc trước khi mở rộng pixel
- Phương thức này bảo toàn độ phân giải đã giải mã đầy đủ của vùng
- Các định dạng hình ảnh được hỗ trợ khác giải mã bình thường và trả về vùng đã cắt chính xác
- Trình kết xuất trang đã tải tự động sử dụng quá tải nhận biết độ phân giải cho các XObject hình ảnh căn chỉnh trục bị cắt hoặc thu nhỏ