THPDFLoadedImageInfo Kaydı
Yüklenen bir belgede keşfedilen tek bir image XObject'i anlatır; THotPDF.GetLoadedImageInfo tarafından geometri, filtre, renk uzayı ve çözümlenebilirlikle birlikte döndürülür
Bildirim
THPDFLoadedImageInfo= record
Width: Integer;
Height: Integer;
BitsPerComponent: Integer;
ColorComponents: Integer;
Filter: AnsiString;
ColorSpace: AnsiString;
IsImageMask: boolean;
ObjectNumber: Integer;
Decodable: boolean;
end;
Birim
HPDFObjs
Alanlar
| Alan | Amaç |
|---|---|
Width | Piksel cinsinden görsel genişliği |
Height | Piksel cinsinden görsel yüksekliği |
BitsPerComponent | Stream'de saklandığı hâliyle renk bileşeni başına bit |
ColorComponents | Decode sonrası bileşen sayısı: Gray için 1, RGB için 3, CMYK için 4 |
Filter | Stream filtresinin adı; örneğin FlateDecode veya DCTDecode |
ColorSpace | ColorComponents ile eşleşen decode sonrası renk uzayı adı |
IsImageMask | XObject renkli görsel değil bir image mask olduğunda True |
ObjectNumber | Yüklenen belgede image XObject'inin dolaylı nesne numarası |
Decodable | Çalışan derleme bu filtreyi ExtractLoadedImage üzerinden bir bitmap'e çevirebildiğinde True |
Kullanım notları
- Görselleri
GetLoadedImageCountile sayın, ardından tek bir girdiyiGetLoadedImageInfo(ImageIndex, AInfo)ile okuyun Decodablekapıdır: bu derlemenin çözümleyemediği görseller içinExtractLoadedImagenil döndürür- Kayıt yalnızca üstveridir; piksel verisi
ExtractLoadedImageveyaExtractLoadedImageToStream'den gelir