|
JPEG2000-bildesformatstøtte
Oversikt
HotPDF tilbyr nå omfattende støtte for JPEG2000-bildesformater, inkludert JP2-, J2K- og JPT-filer
JPEG2000 er en wavelet-basert bildkomprimeringsstandard som gir høyere komprimeringseffektivitet og
kvalitet enn tradisjonell JPEG
Støttede formater
- JP2: JPEG2000 Part 1-format med komplett filstruktur
- J2K: JPEG2000 codestream-format (rå komprimerte data)
- JPT: JPEG2000 Part 9 JPIP-format (JPEG2000 Interactive Protocol)
Nøkkelfunksjoner
- Automatisk formatgjenkjenning og passende behandling
- Støtte for både tapsfri og tapsbasert komprimering
- Støtte for flerkomponentbilder (RGB, RGBA, gråskala)
- Avansert bitdybde-støtte (8, 12, 16 biter per komponent)
- Progressiv dekodingsstøtte
- Minneeffektiv behandling av store bilder
Brukseksempel
// 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;
Teknisk implementasjon
JPEG2000-støtten er implementert gjennom enheten HPDFJpeg2000.pas, som tilbyr:
- THPDFJpeg2000Decoder: Hoveddekoderklasse for behandling av JPEG2000-bilder
- Format Detection: Automatisk identifisering av JP2-, J2K- og JPT-formater
- Stream Processing: Støtte for bildeinnlasting fra både fil og strøm
- OpenJPEG-integrasjon: Rammeverk for avansert behandling med OpenJPEG-biblioteket
Ytelsesfordeler
- Bedre komprimeringsforhold enn tradisjonell JPEG
- Ingen blokkeringsartefakter ved høy komprimering
- Progressiv overføring og visning
- Støtte for koding av interesseområde (ROI)
- Alternativ for tapsfri komprimering
Kompatibilitet
JPEG2000-støtte er tilgjengelig i både 32-biters og 64-biters versjoner av HotPDF og er kompatibel med
alle støttede Delphi- og C++ Builder-versjoner
Se også
|