ImageXObject
Összefoglaló
ImageXObject az .NET-es FOSS Aspose.PDF osztály.
A PDF-oldal forrásai között található XObject kép.
Ez a osztály 7 módszert kínál az ImageXObject objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, és még öt.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Name | string | Olvasd! | A forrás neve (pl. “Im0”). |
Width | int | Olvasd! | A kép szélessége pixelekben. |
Height | int | Olvasd! | A kép magassága pixelekben. |
BitsPerComponent | int | Olvasd! | Bits komponensenként. |
ColorSpace | string? | Olvasd! | Színes térnév. |
Filter | string? | Olvasd! | A használt szűrő (pl. “DCTDecode” JPEG-hez, “FlateDecode”). |
IsJpeg | bool | Olvasd! | Az, hogy ez egy JPEG kép (DCTDecode szűrő). |
IsJpeg2000 | bool | Olvasd! | Az, hogy ez egy JPEG2000 kép (JPXDecode szűrő). |
HasSoftMask | bool | Olvasd! | Az, hogy a képen van-e puha maszk (alfa csatorna). |
IsImageMask | bool | Olvasd! | Ez egy képmaszk. |
ComponentCount | int | Olvasd! | A színtér alapján a színkomponensek száma. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
GetRawData() | Szerezd meg a nyers (kódolt) képadatok. |
GetDecodedData() | Szerezd meg a dekódolt képadatok (a szűrők eltávolításával). |
GetJpegBytes() | JPEG képek esetében a nyers JPIG-bitéket adja vissza (kész .jpg fájlként írni). |
Save(output: Stream) | Vedd le a képet egy streamre. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | A képet a megadott formátumban mentse meg. |
Save(path: string) | A képet egy fájlba mentse. |
ToPng() | Export a kép PNG bájt. |