THPDFLoadedImageInfo Record

Describes one image XObject discovered in a loaded document, returned by THotPDF.GetLoadedImageInfo with geometry, filter, color space, and decodability

Declaration

THPDFLoadedImageInfo= record
  Width: Integer;
  Height: Integer;
  BitsPerComponent: Integer;
  ColorComponents: Integer;
  Filter: AnsiString;
  ColorSpace: AnsiString;
  IsImageMask: boolean;
  ObjectNumber: Integer;
  Decodable: boolean;
end;

Unit

HPDFObjs

Fields

FieldPurpose
WidthImage width in pixels
HeightImage height in pixels
BitsPerComponentBits per color component as stored in the stream
ColorComponentsPost-decode component count: 1 for Gray, 3 for RGB, 4 for CMYK
FilterName of the stream filter, such as FlateDecode or DCTDecode
ColorSpacePost-decode color space name matching ColorComponents
IsImageMaskTrue when the XObject is an image mask rather than a color image
ObjectNumberIndirect object number of the image XObject in the loaded document
DecodableTrue when the running build can turn this filter into a bitmap through ExtractLoadedImage

Usage notes

Related APIs