|
Cross-Platform C Library Integration Pregled HotPDF uporablja HPDFCLibs.pas kot Pascalov most med Delphijem in statično povezanimi C-objektnimi datotekami, ki jih uporabljajo HPDFZLib.pas, HPDFJpeg.pas in HPDFTiff.pas. Enota izpostavi runtime simbole, ki jih te knjižnice pričakujejo, hkrati pa ohrani enotno plast Pascalovih deklaracij za gradnji Win32 in Win64 Key Features
Visoko zmogljivo jedro JPEG Standardne poti JPEG temeljijo na libjpeg-turbo 3.1.90 prek klasičnega API, združljivega z libjpeg, ki ga izpostavlja HPDFJpeg.pas. Objektne gradnje Win32, Win64 in Win64x vključujejo ustrezne pospeševalne objekte NASM SIMD, isti priloženi nabor objektov pa je na voljo tudi integracijski plasti TIFF za obravnavo datotek TIFF, stisnjenih z JPEG Opombe o mostu zlib-ng Sliki tokovi Flate za Win64 uporabljajo majhen most C okoli enkratnega stiskanja zlib-ng. Most v C ohranja izvorne tipe dolžin zlib-ng znotraj C, hkrati pa ohranja HotPDF-jeve 32-bitne dolžine medpomnilnikov in največje vedenje stiskanja, vidno iz Pascala Objektne gradnje zlib-ng Win64x in diagnostične MSVC Win64 vključujejo med izvajanjem razporejene izvedbe SSE2, SSSE3, SSE4.1, SSE4.2, PCLMULQDQ in AVX2 z generičnimi povratnimi izvedbami. Win32 ohranja generične objekte zlib-ng OMF zaradi združljivosti z bcc32c, medtem ko pot JPEG/TIFF za Win32 ostaja na klasičnih objektih bcc32 OMF Podprte skupine funkcij
Architecture Support
Glejte tudi |