ImageXObject
Vue d’ensemble
ImageXObject est une classe dans Aspose.PDF FOSS pour .NET.
Représente un XObject d’image trouvé dans les ressources d’une page PDF.
Cette classe fournit 7 méthodes pour travailler avec des objets ImageXObject dans les programmes .NET.
Les méthodes disponibles incluent : GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, et 5 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Name | string | Lecture | Le nom de la ressource (par ex., “Im0”). |
Width | int | Lecture | Largeur de l’image en pixels. |
Height | int | Lecture | Hauteur de l’image en pixels. |
BitsPerComponent | int | Lecture | Bits par composant. |
ColorSpace | string? | Lecture | Nom de l’espace colorimétrique. |
Filter | string? | Lecture | Le filtre utilisé (par ex., “DCTDecode” pour JPEG, “FlateDecode”). |
IsJpeg | bool | Lecture | Indique si c’est une image JPEG (filtre DCTDecode). |
IsJpeg2000 | bool | Lecture | Indique si c’est une image JPEG2000 (filtre JPXDecode). |
HasSoftMask | bool | Lecture | Indique si cette image possède un masque doux (canal alpha). |
IsImageMask | bool | Lecture | Indique si c’est un masque d’image (pochoir). |
ComponentCount | int | Lecture | Nombre de composants couleur selon l’espace colorimétrique. |
Méthodes
| Signature | Description |
|---|---|
GetRawData() | Obtenir les données d’image brutes (encodées). |
GetDecodedData() | Obtenir les données d’image décodées (filtres supprimés). |
GetJpegBytes() | Pour les images JPEG, renvoie les octets JPEG bruts (prêts à être écrits comme fichier .jpg). |
Save(output: Stream) | Enregistrer l’image dans un flux. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Enregistrer l’image dans un flux au format spécifié. |
Save(path: string) | Enregistrer l’image dans un fichier. |
ToPng() | Exporter l’image en octets PNG. |