ImageXObject
Vue d’ensemble
ImageXObject Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.
Représente une image XObject trouvée dans les ressources d’une page PDF.
Cette classe fournit 7 méthodes pour travailler avec les objets ImageXObject dans des programmes .NET. Les méthodes disponibles comprennent : GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,Et 5 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Name | string | Lire | Le nom de ressource (par exemple, « Im0 »). |
Width | int | Lire | La largeur d’image en pixels. |
Height | int | Lire | L’image est en pixels. |
BitsPerComponent | int | Lire | Bits par composant. |
ColorSpace | string? | Lire | Nom de l’espace couleur. |
Filter | string? | Lire | Le filtre utilisé (par exemple, « DCTDecode » pour JPEG, “FlateDecode”). |
IsJpeg | bool | Lire | Si c’est une image JPEG (filtre DCTDecode). |
IsJpeg2000 | bool | Lire | Si c’est une image JPEG2000 (filtre JPXDecode). |
HasSoftMask | bool | Lire | Si cette image a une masque douce (channel alpha). |
IsImageMask | bool | Lire | C’est une masque d’image (stentil). |
ComponentCount | int | Lire | Nombre de composants colorés en fonction du espace couleur. |
méthodes
| Signature | Description |
|---|---|
GetRawData() | Obtenez les données d’image brutes (encodées). |
GetDecodedData() | Obtenez les données d’image décodées (filtres supprimés). |
GetJpegBytes() | Pour les images JPEG, il retourne les bits JPIG (prêts à écrire en fichiers .jpg). |
Save(output: Stream) | Écrivez l’image à un courant en tant que JPEG (compatible avec Aspose.Pdf, dont XImage.Save(Stream) émet un JFIF-tagé JPIG pour l’image de base). |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Sauver l’image dans un flux au format spécifié. |
Save(path: string) | Sauver l’image dans un fichier. |
ToPng() | Exporter l’image en tant que bytes PNG. |