THPDFLoadedImageInfo 记录

描述在已加载文档中发现的一个图像 XObject,由 THotPDF.GetLoadedImageInfo 返回,包含几何信息、过滤器、色彩空间和可解码性

声明

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

单元

HPDFObjs

字段

字段用途
Width图像宽度(像素)
Height图像高度(像素)
BitsPerComponent流中存储的每个颜色分量的位数
ColorComponents解码后的分量数:Gray 为 1,RGB 为 3,CMYK 为 4
Filter流过滤器的名称,例如 FlateDecode 或 DCTDecode
ColorSpace与 ColorComponents 匹配的解码后色彩空间名称
IsImageMaskXObject 是图像掩模而非彩色图像时为 True
ObjectNumber图像 XObject 在已加载文档中的间接对象编号
Decodable当前构建能通过 ExtractLoadedImage 把该过滤器转成位图时为 True

使用说明

相关 API