Záznam THPDFLoadedImageInfo

Popisuje jeden obrazový XObject nalezený v načteném dokumentu; vrací ho THotPDF.GetLoadedImageInfo s geometrií, filtrem, barevným prostorem a dekódovatelností

Deklarace

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

Jednotka

HPDFObjs

Pole

PoleÚčel
WidthŠířka obrázku v pixelech
HeightVýška obrázku v pixelech
BitsPerComponentBitů na barevnou složku tak, jak je uloženo ve streamu
ColorComponentsPočet složek po dekódování: 1 pro Gray, 3 pro RGB, 4 pro CMYK
FilterNázev streamového filtru, například FlateDecode nebo DCTDecode
ColorSpaceNázev barevného prostoru po dekódování, odpovídající ColorComponents
IsImageMaskTrue, když je XObject obrazovou maskou, nikoli barevným obrázkem
ObjectNumberNepřímé číslo objektu obrazového XObject v načteném dokumentu
DecodableTrue, když aktuální build dokáže tento filtr proměnit v bitmapu přes ExtractLoadedImage

Poznámky k použití

Související API