AddImageDirectFromString

Obrada slika

Opis

Pravi image XObject direktno iz već kodiranih bajtova uzorka slike, umesto da otkriva format kontejnera kao što su PNG, TIFF ili JPEG

PDF ponašanje verzije: filter slike JBIG2Decode zahteva PDF 1.4, dok JPXDecode, Crypt i uzorci slike sa BitsPerComponent = 16 zahtevaju PDF 1.5. Kada je dokument podešen ispod potrebne verzije a verzija za čuvanje nije zaključana, AddImageDirectFromString automatski podiže verziju dokumenta i beleži JBIG2Decode filter, JPXDecode filter, Crypt filter ili 16-bitne uzorke slike u AutoBumpedFeatures. Ako pozivalac zaključa nižu verziju za čuvanje, kontrola kompatibilnosti odbacuje čuvanje sa LastErrorCode 602

Sintaksa

Delphi

Function TPDFlib.AddImageDirectFromString(Const Source: AnsiString; Width, Height, BitsPerComponent: Integer; Const ColorSpace, Filter, Decode: WideString; Interpolate: Integer): Integer;

Parametri

SourceNeobrađeni ili kodirani podaci slike za upis u tok slike
WidthŠirina slike u pikselima
HeightVisina slike u pikselima
BitsPerComponentBroj bitova po komponenti uzorka. PDF rečnici slike dozvoljavaju 1, 2, 4 i 8 u ranijim verzijama; 16-bitni uzorci su PDF 1.5
ColorSpaceNaziv PDF prostora boja ili tekst niza za rečnik slike, na primer /DeviceGray, /DeviceRGB ili niz indeksskog prostora boja
FilterNaziv PDF filtera toka, kao što su FlateDecode, DCTDecode ili JPXDecode. Za nefiltrirane podatke koristite prazan string
DecodeOpcioni tekst PDF niza Decode. Prosledite prazan string kada unos Decode nije potreban
InterpolateNe-nula upisuje zastavicu /Interpolate true

Rezultat

0Slika nije mogla da se napravi ili trenutni PDF/A režim zabranjuje traženi filter
Non-zeroNovi ImageID. Napravljena slika je izabrana za naredne operacije nad slikama

Napomene

PDF/A režim odbija LZWDecode u svim delovima i odbija JBIG2Decode / JPXDecode u PDF/A-1. Pozivalac je odgovoran da uskladi bajtove u Source sa deklarisanim ColorSpace, Filter, Decode, dimenzijama i dubinom uzorka

Pogledajte i

AddImageFromString, AddImageFromFile, AddImageFromStream, DrawImage