Поддерживаемые форматы изображений

Обзор

HotPDF может встраивать и обрабатывать несколько распространенных raster и metafile formats через специализированные helper units и методы загрузки изображений

Common Formats

  • BMP и JPEG: универсальные bitmap/image workflows через THotPDF.AddImage со стандартной обработкой JPEG на базе libjpeg-turbo 3.1.90 и его NASM SIMD object set
  • TIFF: Multi-page and TIFF-specific support through THotPDF.AddTIFFFromFile
  • EMF and WMF: Vector-style metafile import through THPDFPage.ShowMetafile
  • JPEG2000: JP2, J2K, and JPT support through HotPDF's JPEG2000 helper units
  • JBIG2: 1-битные изображения записываются как /JBIG2Decode через AddImage(..., icJBIG2), а изображения /JBIG2Decode в загруженных PDF декодируются через ExtractLoadedImage

JPEG Performance Backend

HotPDF подключает libjpeg-turbo 3.1.90 как собственный стандартный JPEG codec. Сборки Win32, Win64 и Win64x теперь включают соответствующие NASM SIMD objects, сохраняя размещение JPEG image, image-mask workflows и интеграцию TIFF, связанную с JPEG, на высокопроизводительном libjpeg-compatible backend при неизменной поверхности API HotPDF

Choosing the Right Entry Point

  • Для обычных файлов изображений используйте THotPDF.AddImage
  • Когда важна TIFF-specific handling, используйте THotPDF.AddTIFFFromFile
  • Для EMF/WMF input, который должен оставаться близким к vector output, используйте THPDFPage.ShowMetafile

См. также