GetImageListItemNativeDataToString
Bilder
Beskrivning
Returnerar en listad bilds råa, fortfarande kodade codec-ström utan att avkoda
Syntax
Delphi
Function GetImageListItemNativeDataToString(ImageListID, ImageIndex: Integer): AnsiString;Returvärden
| De råa strömbytena bakom bild-XObject:en, eller en tom sträng när listhandtaget eller indexet är ogiltigt |
Anmärkningar
Till skillnad från GetImageListItemDataToString, som returnerar avkodade pixlar, läser detta bild-XObject:ens oavkodade ström direkt, så att JPEG-, JPEG 2000-, JBIG2- och CCITT-nyttolaster passerar byte för byte. Kombinera med GetImageListItemNativeFormat för att lära sig codec:en och med SaveImageListItemNativeDataToFile för att skriva nyttolasten med rätt filändelse. Strömmar med endast Flate rapporterar flate och bär de deflate-komprimerade sampeldata; predictor-kodad data behåller sin kodade form
Exempel
ListID:= PDF.GetPageImageList(0);
if PDF.GetImageListItemNativeFormat(ListID, 1)= "jpeg" then
PDF.SaveImageListItemNativeDataToFile(ListID, 1, "img1.jpg");