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");

Se även

GetImageListItemDataToString, GetImageListItemNativeFormat