THotPDF.DecodeLoadedImageStream Method
Dekóduje jeden stream obrazového XObject načítaného dokumentu do TBitmap vo vlastníctve volajúceho vrátane podporovaného spracovania filtrov a farebných priestorov
Deklarácia
function DecodeLoadedImageStream(AImageStream: THPDFStreamObject): TBitmap;
Unit
HPDFDoc
Parametre
| Name | Účel |
|---|---|
AImageStream | Loaded PDF stream object containing image data |
Návratová hodnota
Vracia novu alokovaný TBitmap pri úspechu alebo nil, keď formát obrázku alebo geometria nie je podporovaná
Poznámky k použitiu
- Use this API with stream objects returned by loaded-document inspection workflows
- The caller owns the returned bitmap instance
DecodeParmsorDP - Dekódovanie LZW rešpektuje
EarlyChangea odmieta neplatné prechody slovníka namiesto toho, aby komprimované bajty považovalo za pixely - TIFF Predictor 2 a PNG prediktory 10 až 15 sú podporované pre kompletné riadky s platnou geometriou obrázku
- Šírka, výška, počet zložiek, bitová hĺbka, veľkosť riadka a veľkosť výstupu sa kontrolujú pred alokáciou rastra
- Poškodené dáta Flate, LZW alebo prediktorov vyvolajú svoju dekódovaciu výnimku, takže volajúci rozlíšia poškodenie od nepodporovaného formátu obrázku
- Použite
ExtractLoadedImage