|
Soporte de formatos de imagen JPEG2000
Descripción general
HotPDF ahora ofrece compatibilidad integral con formatos de imagen JPEG2000, incluidos los archivos JP2, J2K y JPT
JPEG2000 es un estándar de compresión de imágenes basado en wavelets que ofrece una eficiencia de compresión y una
calidad superiores en comparación con el formato JPEG tradicional
Formatos admitidos
- JP2: JPEG2000 Part 1 format with complete file structure
- J2K: JPEG2000 codestream format (raw compressed data)
- JPT: JPEG2000 Part 9 JPIP (JPEG2000 Interactive Protocol) format
Características clave
- Detección automática de formato y procesamiento adecuado
- Compatibilidad con compresión sin pérdidas y con pérdidas
- Compatibilidad con imágenes de varios componentes (RGB, RGBA, escala de grises)
- Compatibilidad avanzada con profundidad de bits (8, 12, 16 bits por componente)
- Capacidades de decodificación progresiva
- Procesamiento eficiente en memoria para imágenes grandes
Ejemplo de uso
// Delphi example - Adding JPEG2000 image to PDF
procedure AddJPEG2000Image;
var
PDF: THotPDF;
begin
PDF := THotPDF.Create(nil);
try
PDF.FileName := 'output.pdf';
PDF.BeginDoc;
PDF.AddPage;
// Add JPEG2000 image - format is automatically detected
PDF.AddImage('sample.jp2', 100, 100, 200, 150);
// J2K codestream format is also supported
PDF.AddImage('sample.j2k', 100, 300, 200, 150);
PDF.EndDoc;
finally
PDF.Free;
end;
end;
Implementación técnica
El soporte JPEG2000 se implementa mediante la unidad HPDFJpeg2000.pas, que ofrece
- THPDFJpeg2000Decoder: Clase decodificadora principal para procesar imágenes JPEG2000
- Format Detection: Identificación automática de los formatos JP2, J2K y JPT
- Stream Processing: Compatibilidad con carga de imágenes tanto desde archivo como por flujo
- Integración con OpenJPEG: Marco para procesamiento avanzado mediante la biblioteca OpenJPEG
Beneficios de rendimiento
- Mejores tasas de compresión que JPEG tradicional
- Sin artefactos de bloqueo a altas tasas de compresión
- Transmisión y visualización progresivas
- Compatibilidad con codificación de región de interés (ROI)
- Opción de compresión sin pérdidas
Compatibilidad
La compatibilidad con JPEG2000 está disponible en las versiones de 32 bits y 64 bits de HotPDF y es compatible con
todas las versiones compatibles de Delphi y C++ Builder
Véase también
|