Método THotPDF.DecodeLoadedImageRegion
Decodifica un rectángulo exacto de coordenadas de origen de un flujo XObject de imagen cargada en un TBitmap propiedad del llamador
Declaración
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
AImageStream | Flujo XObject de imagen cargada que se va a decodificar |
RegionLeft | Coordenada de origen izquierda inclusiva |
RegionTop | Coordenada de origen superior inclusiva |
RegionRight | Coordenada de origen derecha exclusiva |
RegionBottom | Coordenada de origen inferior exclusiva |
Valor devuelto
Devuelve un mapa de bits recién asignado que contiene la región no vacía limitada, o nil cuando la imagen o la geometría solicitada no se pueden decodificar
Notas de uso
- El llamador es el propietario de un mapa de bits devuelto no nulo y debe liberarlo
- Las coordenadas usan el espacio rasterizado superior izquierdo de la imagen decodificada y los límites derecho e inferior son exclusivos
- Los límites fuera de la imagen se limitan antes de la decodificación
- JPEG 2000 solicita la región del decodificador nativo antes de la expansión de píxeles
- Este método conserva la resolución decodificada completa de la región
- Otros formatos de imagen admitidos se decodifican con normalidad y devuelven la región recortada exacta
- El renderizador de páginas cargadas usa automáticamente la sobrecarga sensible a la resolución para los XObjects de imagen alineados con los ejes recortados o reducidos