THotPDF.DecodeLoadedImageStream Method
Dekoduje jeden strumień image XObject z załadowanego dokumentu do TBitmap należącego do wywołującego, łącznie z obsługiwanymi filtrami i przetwarzaniem przestrzeni kolorów
Deklaracja
function DecodeLoadedImageStream(AImageStream: THPDFStreamObject): TBitmap;
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
AImageStream | Loaded PDF stream object containing image data |
Wartość zwracana
Zwraca świeżo alokowany TBitmap przy sukcesie albo nil, gdy format obrazu albo geometria są nieobsługiwane
Uwagi dotyczące użycia
- Wywołujący jest właścicielem zwróconej, nie-nilowej bitmapy i musi ją zwolnić
- Strumienie Flate i LZW nakładają geometrię predyktora z
DecodeParmsalboDP - Dekodowanie LZW honoruje
EarlyChangei odrzuca niepoprawne przejścia słownika, zamiast traktować skompresowane bajty jako piksele - Use this API with stream objects returned by loaded-document inspection workflows
- The caller owns the returned bitmap instance
- Zniekształcone dane Flate, LZW albo predyktora rzucają swój wyjątek dekodowania, więc wywołujący odróżni uszkodzenie od nieobsługiwanego formatu obrazu
- Użyj
ExtractLoadedImage, gdy wybierasz obrazy po indeksie zwróconym z enumeracji obrazów załadowanego dokumentu
Powiązane API
- THotPDF
- THotPDF.GetLoadedImageCount Method
- THotPDF.GetLoadedImageInfo Method
- THotPDF.ExtractLoadedImage Method