AddImageJBIG2FromStreamEx
Imágenes
Descripción
Lee datos de mapa de bits de un flujo y los almacena como un XObject de imagen JBIG2 utilizando parámetros de option nombrados
Sintaxis
Delphi
Function TPDFlib.AddImageJBIG2FromStreamEx(InStream: TStream; Interpolate, SymbolExtract, UseExternalEncoder, SkipBlackDots, BlackDotSize, LossyLevel: Integer): Integer;
Parámetros
| InStream | El flujo de mapa de bits a codificar |
|---|---|
| Interpolate | Escribe la bandera de interpolación de imagen cuando no es cero |
| SymbolExtract | Solicita la extracción del diccionario de símbolos cuando el motor del codificador activo lo admita |
| UseExternalEncoder | Prefiere el motor de codificador JBIG2 externo cuando esté disponible |
| SkipBlackDots | Habilita la limpieza de puntos negros aislados antes de la codificación cuando no es cero |
| BlackDotSize | Tamaño máximo del grupo de píxeles negros aislados eliminado durante la limpieza |
| LossyLevel | Sugerencia de agresividad de limpieza de 0 a 9 para entrada monocromática escaneada |
Valores devueltos
Devuelve el nuevo ImageID, o 0 cuando el flujo no se puede leer o codificar
Observaciones
El cargador de mapas de bits consume la posición del flujo, por lo que, cuando sea posible, pase un flujo con capacidad de búsqueda posicionado en los datos de la imagen