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å