ImageXObject

ImageXObject

Overzicht

ImageXObject is een klasse in Aspose.PDF FOSS voor .NET.

Stelt een afbeelding XObject voor die zich bevindt in de bronnen van een PDF-pagina.

Deze klasse biedt 7 methoden voor het werken met ImageXObject objecten in .NET programma’s. Beschikbare methoden omvatten: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, en nog 5.

Eigenschappen

NaamTypeToegangBeschrijving
NamestringLezenDe resource-naam (bijv. “Im0”).
WidthintLezenAfbeeldingsbreedte in pixels.
HeightintLezenAfbeeldingshoogte in pixels.
BitsPerComponentintLezenBits per component.
ColorSpacestring?LezenNaam van de kleurruimte.
Filterstring?LezenDe gebruikte filter (bijv. “DCTDecode” voor JPEG, “FlateDecode”).
IsJpegboolLezenOf dit een JPEG-afbeelding is (DCTDecode-filter).
IsJpeg2000boolLezenOf dit een JPEG2000-afbeelding is (JPXDecode-filter).
HasSoftMaskboolLezenOf deze afbeelding een zacht masker (alphakanaal) heeft.
IsImageMaskboolLezenOf dit een afbeeldingsmasker (stencil) is.
ComponentCountintLezenAantal kleurcomponenten op basis van de kleurruimte.

Methoden

HandtekeningBeschrijving
GetRawData()Haalt de ruwe (gecodeerde) afbeeldingsgegevens op.
GetDecodedData()Haal de gedecodeerde afbeeldingsgegevens op (filters verwijderd).
GetJpegBytes()Voor JPEG-afbeeldingen retourneert het de ruwe JPEG-bytes (klaar om te schrijven als .jpg-bestand).
Save(output: Stream)Sla de afbeelding op in een stream als JPEG (overeenkomstig Aspose.Pdf, waarvan XImage.Save(Stream) een JFIF-getagde JPEG voor de basisafbeelding uitzendt).
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Sla de afbeelding op in een stream in het opgegeven formaat.
Save(path: string)Sla de afbeelding op in een bestand.
ToPng()Exporteer de afbeelding als PNG-bytes.

Zie ook

 Nederlands