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 deTypeAccessDescription
NamestringLireLe nom de ressource (par exemple, « Im0 »).
WidthintLireLa largeur d’image en pixels.
HeightintLireL’image est en pixels.
BitsPerComponentintLireBits par composant.
ColorSpacestring?LireNom de l’espace couleur.
Filterstring?LireLe filtre utilisé (par exemple, « DCTDecode » pour JPEG, “FlateDecode”).
IsJpegboolLireSi c’est une image JPEG (filtre DCTDecode).
IsJpeg2000boolLireSi c’est une image JPEG2000 (filtre JPXDecode).
HasSoftMaskboolLireSi cette image a une masque douce (channel alpha).
IsImageMaskboolLireC’est une masque d’image (stentil).
ComponentCountintLireNombre de composants colorés en fonction du espace couleur.

méthodes

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

Voir aussi

 Français