THPDFLoadedImageInfo レコード

ロード済みドキュメントで見つかった 1 つの画像 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 など
ColorSpaceColorComponents に対応するデコード後のカラースペース名
IsImageMaskXObject がカラー画像ではなくイメージマスクである場合に True
ObjectNumberロード済みドキュメントにおける画像 XObject の間接オブジェクト番号
Decodable実行中のビルドがこのフィルタを ExtractLoadedImage でビットマップに変換できる場合に True

使用上の注意

関連 API