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

NomTypeAccèsDescription
NamestringLectureLe nom de la ressource (par ex., “Im0”).
WidthintLectureLargeur de l’image en pixels.
HeightintLectureHauteur de l’image en pixels.
BitsPerComponentintLectureBits par composant.
ColorSpacestring?LectureNom de l’espace colorimétrique.
Filterstring?LectureLe filtre utilisé (par ex., “DCTDecode” pour JPEG, “FlateDecode”).
IsJpegboolLectureIndique si c’est une image JPEG (filtre DCTDecode).
IsJpeg2000boolLectureIndique si c’est une image JPEG2000 (filtre JPXDecode).
HasSoftMaskboolLectureIndique si cette image possède un masque doux (canal alpha).
IsImageMaskboolLectureIndique si c’est un masque d’image (pochoir).
ComponentCountintLectureNombre de composants couleur selon l’espace colorimétrique.

Méthodes

SignatureDescription
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.

Voir aussi

 Français