ImageXObject

ImageXObject

Übersicht

ImageXObject ist eine Klasse in Aspose.PDF FOSS für .NET.

Stellt ein Bild‑XObject dar, das in den Ressourcen einer PDF‑Seite gefunden wurde.

Diese Klasse stellt 7 Methoden zur Arbeit mit ImageXObject-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height und 5 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NamestringReadDer Ressourcenname (z. B. „Im0“).
WidthintReadBildbreite in Pixeln.
HeightintReadBildhöhe in Pixeln.
BitsPerComponentintReadBits pro Komponente.
ColorSpacestring?ReadName des Farbraums.
Filterstring?ReadDer verwendete Filter (z. B. „DCTDecode“ für JPEG, „FlateDecode“).
IsJpegboolReadOb es sich um ein JPEG‑Bild handelt (DCTDecode‑Filter).
IsJpeg2000boolReadOb es sich um ein JPEG2000‑Bild handelt (JPXDecode‑Filter).
HasSoftMaskboolReadOb dieses Bild eine Soft‑Maske (Alpha‑Kanal) hat.
IsImageMaskboolReadOb es sich um eine Bildmaske (Schablone) handelt.
ComponentCountintReadAnzahl der Farbkomponenten basierend auf dem Farbraum.

Methoden

SignatureDescription
GetRawData()Ruft die rohen (kodierten) Bilddaten ab.
GetDecodedData()Ruft die dekodierten Bilddaten ab (Filter entfernt).
GetJpegBytes()Für JPEG-Bilder gibt die rohen JPEG-Bytes zurück (bereit zum Schreiben als .jpg-Datei).
Save(output: Stream)Speichert das Bild in einen Stream.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Speichert das Bild in einen Stream im angegebenen Format.
Save(path: string)Speichert das Bild in einer Datei.
ToPng()Exportiert das Bild als PNG-Bytes.

Siehe auch

 Deutsch