THotPDF.DecodeLoadedImageStream Método
Decodifica un stream de XObject de imagen cargado en un TBitmap propiedad del llamador, incluido el procesamiento de filtros y espacios de color soportados
Declaración
function DecodeLoadedImageStream(AImageStream: THPDFStreamObject): TBitmap;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
AImageStream | Loaded PDF stream object containing image data |
Valor de retorno
Devuelve un TBitmap recién asignado si tiene éxito, o nil cuando el formato o la geometría de la imagen no están soportados
Notas de uso
- El llamador es propietario del bitmap devuelto no nulo y debe liberarlo
- Los streams Flate y LZW aplican la geometría del predictor de
DecodeParmsoDP - La decodificación LZW respeta
EarlyChangey rechaza transiciones de diccionario no válidas en lugar de tratar los bytes comprimidos como píxeles - El Predictor 2 de TIFF y los predictores PNG 10 a 15 están soportados para filas completas con geometría de imagen válida
- Ancho, alto, número de componentes, profundidad de bits, tamaño de fila y tamaño de salida se comprueban antes de asignar el ráster
- Los datos Flate, LZW o predictor mal formados lanzan su excepción de decodificación para que los llamadores distingan la corrupción de un formato de imagen no soportado
- Use
ExtractLoadedImageal seleccionar imágenes por el índice devuelto por la enumeración de imágenes cargadas