|
Cross-Platform C Library Integration Panoramica HotPDF usa HPDFCLibs.pas come bridge Pascal-facing tra Delphi e i file object C collegati staticamente usati da HPDFZLib.pas, HPDFJpeg.pas e HPDFTiff.pas. L'unit espone i simboli runtime attesi da tali librerie mantenendo un solo layer di dichiarazioni Pascal coerente per build Win32 e Win64 Key Features
High-Performance JPEG Backend I workflow JPEG standard sono supportati da libjpeg-turbo 3.1.90 tramite la classica API compatibile libjpeg esposta da HPDFJpeg.pas. Le build object Win32, Win64 e Win64x includono i relativi object NASM SIMD acceleration, e lo stesso set di object incluso è disponibile anche al layer integrazione TIFF per la gestione TIFF compressa JPEG Zlib-ng Bridge Notes Gli stream immagine Flate Win64 usano un piccolo bridge C attorno alla compressione one-shot zlib-ng. Il bridge mantiene i tipi length nativi zlib-ng in C preservando verso Pascal le lunghezze buffer HotPDF a 32 bit e il comportamento di massima compressione Le build object zlib-ng Win64x e MSVC Win64 diagnostiche includono implementazioni SSE2, SSSE3, SSE4.1, SSE4.2, PCLMULQDQ e AVX2 dispatchate a runtime con fallback generici. Win32 mantiene gli object zlib-ng OMF generici per compatibilità bcc32c, mentre il percorso JPEG/TIFF Win32 resta su classici object OMF bcc32 Gruppi di funzioni supportati
Architecture Support
Vedi anche |