Запись THPDFLoadedImageInfo

Описывает один image 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Число компонент после декодирования: 1 для Gray, 3 для RGB, 4 для CMYK
FilterИмя stream-фильтра, например FlateDecode или DCTDecode
ColorSpaceИмя цветового пространства после декодирования, соответствующее ColorComponents
IsImageMaskTrue, когда XObject — маска изображения, а не цветное изображение
ObjectNumberКосвенный номер объекта image XObject в загруженном документе
DecodableTrue, когда текущая сборка может превратить этот фильтр в bitmap через ExtractLoadedImage

Примечания по использованию

Связанные API