ImageXObject
Opinie generală
ImageXObject este o clasă în Aspose.PDF FOSS pentru .NET.
Reprezintă o imagine XObject găsită în resursele unei pagini PDF.
Această clasă oferă 7 metode pentru a lucra cu obiecte ImageXObject în programe .NET. Metodele disponibile includ: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, şi încă 5 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Name | string | Citeşte. | Numele resursei (de exemplu, “Im0”). |
Width | int | Citeşte. | Lățimea imaginii în pixeli. |
Height | int | Citeşte. | Înălțimea imaginii în pixeli. |
BitsPerComponent | int | Citeşte. | Biti pe componentă. |
ColorSpace | string? | Citeşte. | Numele spaţiului de culoare. |
Filter | string? | Citeşte. | Filtrul utilizat (de exemplu, “DCTDecode” pentru JPEG, ““FlateDecode”). |
IsJpeg | bool | Citeşte. | Dacă este o imagine JPEG (filtru DCTDecode). |
IsJpeg2000 | bool | Citeşte. | Dacă este o imagine JPEG2000 (filtru JPXDecode). |
HasSoftMask | bool | Citeşte. | Dacă această imagine are o mască moale (canal alfa). |
IsImageMask | bool | Citeşte. | Dacă este o mască de imagine (stensil). |
ComponentCount | int | Citeşte. | Numărul componentelor de culoare pe baza spațiului color. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
GetRawData() | Obțineți datele de imagine brute (codate). |
GetDecodedData() | Obțineți datele de imagine decodate (filtri eliminați). |
GetJpegBytes() | Pentru imaginile JPEG, se returnează baitii JPIG cruzi (preti pentru a scrie ca fișier .jpg). |
Save(output: Stream) | Salvaţi imaginea într-un flux. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Salvați imaginea într-un flux în formatul specificat. |
Save(path: string) | Salvează imaginea într-un fişier. |
ToPng() | Exportați imaginea ca baiti PNG. |