ImageXObject
Yleiskatsaus
ImageXObject on luokka Aspose.PDF FOSS:ssä .NET:lle.
Edustaa PDF-sivun resurssissa löytyvää kuva‑XObjectia.
Tämä luokka tarjoaa 7 menetelmää ImageXObject-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng.
Kaikki julkiset jäsenet ovat käytettävissä kaikissa .NET-sovelluksissa Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, ja 5 muuta.
Ominaisuudet
| Nimi | Tyyppi | Käyttö | Kuvaus |
|---|---|---|---|
Name | string | Read | Resurssin nimi (esim. “Im0”). |
Width | int | Read | Kuvan leveys pikseleinä. |
Height | int | Read | Kuvan korkeus pikseleinä. |
BitsPerComponent | int | Read | Bitejä komponenttia kohti. |
ColorSpace | string? | Read | Väriavaruuden nimi. |
Filter | string? | Read | Käytetty suodatin (esim. “DCTDecode” JPEGille, “FlateDecode”). |
IsJpeg | bool | Read | Onko kyseessä JPEG-kuva (DCTDecode-suodatin). |
IsJpeg2000 | bool | Read | Onko kyseessä JPEG2000-kuva (JPXDecode-suodatin). |
HasSoftMask | bool | Read | Onko kuvalla pehmeä maski (alfa-kanava). |
IsImageMask | bool | Read | Onko kyseessä kuvan maski (stencil). |
ComponentCount | int | Read | Väriavaruuteen perustuva värikomponenttien määrä. |
Menetelmät
| Signature | Description |
|---|---|
GetRawData() | Hae raaka (koodattu) kuvatieto. |
GetDecodedData() | Hae purettu kuvatieto (suodattimet poistettu). |
GetJpegBytes() | JPEG-kuville palauttaa raakat JPEG-tavut (valmiina kirjoitettavaksi .jpg-tiedostona). |
Save(output: Stream) | Tallenna kuva virtaan. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Tallenna kuva virtaan määritetyssä muodossa. |
Save(path: string) | Tallenna kuva tiedostoon. |
ToPng() | Vie kuva PNG-tavuina. |