ImageXObject
Översikt
ImageXObject är en klass i Aspose.PDF FOSS för .NET.
Representerar en bild av XObject som finns i PDF-sidan.
Denna klass ger 7 metoder för att arbeta med ImageXObject objekt i .NET-program. Tillgängliga metoder inkluderar: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,Och 5 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Name | string | Läsning | Källanamn (t.ex. ”Im0”). |
Width | int | Läsning | Bildbredd i pixlar. |
Height | int | Läsning | Bildhöghet i pixlar. |
BitsPerComponent | int | Läsning | Bits per komponent. |
ColorSpace | string? | Läsning | Färg rymdnamn. |
Filter | string? | Läsning | Filtern som används (t.ex. ”DCTDecode” för JPEG, ”FlateDecode”). |
IsJpeg | bool | Läsning | Om det här är en JPEG-bild (DCTDecode filter). |
IsJpeg2000 | bool | Läsning | Om detta är en JPEG2000 bild (JPXDecode filter). |
HasSoftMask | bool | Läsning | Om bilden har en mjuk mask (alfa kanal). |
IsImageMask | bool | Läsning | Om det här är en bildmask (stencil). |
ComponentCount | int | Läsning | Antal färgkomponenter baserat på färgtillfället. |
Metoder
| Signature | Beskrivning |
|---|---|
GetRawData() | Få de råa (kodade) bilddata. |
GetDecodedData() | Få de decoderade bilddata (filter borttagna). |
GetJpegBytes() | För JPEG-bilder returnerar den råa JPeg byten (beredd att skriva som .jpg-filen). |
Save(output: Stream) | Spara bilden till en ström. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Spara bilden till en ström i det angivna formatet. |
Save(path: string) | Spara bilden till en fil. |
ToPng() | Exportera bilden som PNG byter. |