Supported Image Formats

Overview

HotPDF can embed and process several common raster and metafile formats through dedicated helper units and image-loading methods.

Common Formats

  • BMP and JPEG: General-purpose bitmap/image workflows through THotPDF.AddImage, with standard JPEG handling backed by libjpeg-turbo 3.1.90 and its 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: Specialized bilevel image decoding support for scanned/document-style content

JPEG Performance Backend

HotPDF links libjpeg-turbo 3.1.90 as its native standard JPEG codec. The bundled Win32, Win64, and Win64x builds now include the corresponding NASM SIMD objects, keeping JPEG image placement, image-mask workflows, and JPEG-related TIFF integration on a high-performance libjpeg-compatible backend while preserving the existing HotPDF API surface.

Choosing the Right Entry Point

See Also