|
Интеграция на C библиотека за различни платформи Общ преглед HotPDF използва HPDFCLibs.pas като Pascal слой мост между Delphi и статично свързаните C object files, използвани от HPDFZLib.pas, HPDFJpeg.pas и HPDFTiff.pas. Модулът излага runtime символите, които тези библиотеки очакват, като запазва един последователен Pascal declaration layer както за Win32, така и за Win64 build-ове Основни възможности
Високопроизводителен JPEG backend Стандартните JPEG работни потоци се поддържат от libjpeg-turbo 3.1.90 чрез класическия libjpeg-съвместим API, изложен от HPDFJpeg.pas Изгражданията на обекти за Win32, Win64 и Win64x включват съответните NASM SIMD ускорителни обекти, а същият пакетирани обектен набор е наличен и за слоя за TIFF интеграция при работа с JPEG-компресиран TIFF Бележки за zlib-ng моста Потоците от Flate изображения във Win64 използват малък C мост около еднократната компресия на zlib-ng Мостът запазва собствените типове за дължина на zlib-ng вътре в C, като същевременно съхранява 32-битовите дължини на буфера, видими от Pascal, и поведението за максимална компресия на HotPDF Сборките zlib-ng за Win64x и диагностичния MSVC Win64 включват при изпълнение диспечирани реализации на SSE2, SSSE3, SSE4.1, SSE4.2, PCLMULQDQ и AVX2 с общи резервни варианти Win32 запазва генеричните zlib-ng OMF обекти за съвместимост с bcc32c, а пътят Win32 JPEG/TIFF остава върху класическите bcc32 OMF обекти Поддържани групи функции
Поддръжка на архитектури
Виж също |