Class OdImage

Class OdImage

Le nom : Aspose.Imaging.FileFormats.OpenDocument Assemblée: Aspose.Imaging.dll (25.4.0)

Le document ouvert

[JsonObject(MemberSerialization.OptIn)]
public abstract class OdImage : VectorMultipageImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage VectorMultipageImage OdImage

Derived

OdgImage , OtgImage

Implements

IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage

I membri ereditari

VectorMultipageImage.CacheData() , VectorMultipageImage.Crop(Rectangle) , VectorMultipageImage.Resize(int, int, ResizeType) , VectorMultipageImage.Rotate(float) , VectorMultipageImage.Resize(int, int, ImageResizeSettings) , VectorMultipageImage.RotateFlip(RotateFlipType) , VectorMultipageImage.RemoveBackground(RemoveBackgroundSettings) , VectorMultipageImage.RemoveBackground() , VectorMultipageImage.SetPalette(IColorPalette, bool) , VectorMultipageImage.GetEmbeddedImages() , VectorMultipageImage.SaveData(Stream) , VectorMultipageImage.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , VectorMultipageImage.ReleaseManagedResources() , VectorMultipageImage.PageCount , VectorMultipageImage.Pages , VectorMultipageImage.DefaultPage , VectorMultipageImage.IsCached , VectorMultipageImage.BitsPerPixel , VectorMultipageImage.Width , VectorMultipageImage.Height , VectorMultipageImage.PageExportingAction , VectorImage.GetEmbeddedImages() , VectorImage.RemoveBackground() , VectorImage.RemoveBackground(RemoveBackgroundSettings) , VectorImage.Resize(int, int, ResizeType) , VectorImage.Resize(int, int, ImageResizeSettings) , VectorImage.RotateFlip(RotateFlipType) , VectorImage.Crop(Rectangle) , VectorImage.Rotate(float) , VectorImage.Modify(RectangleF, float, float, float) , VectorImage.SizeF , VectorImage.WidthF , VectorImage.HeightF , VectorImage.Width , VectorImage.Height , Image.CanLoad(string) , Image.CanLoad(string, LoadOptions) , Image.CanLoad(Stream) , Image.CanLoad(Stream, LoadOptions) , Image.Create(ImageOptionsBase, int, int) , Image.Create(Image[]) , Image.Create(MultipageCreateOptions) , Image.Create(string[], bool) , Image.Create(string[]) , Image.Create(Image[], bool) , Image.GetFileFormat(string) , Image.GetFileFormat(Stream) , Image.GetFittingRectangle(Rectangle, int, int) , Image.GetFittingRectangle(Rectangle, int[], int, int) , Image.Load(string, LoadOptions) , Image.Load(string) , Image.Load(Stream, LoadOptions) , Image.Load(Stream) , Image.GetProportionalWidth(int, int, int) , Image.GetProportionalHeight(int, int, int) , Image.RemoveMetadata() , Image.CanSave(ImageOptionsBase) , Image.Resize(int, int) , Image.Resize(int, int, ResizeType) , Image.Resize(int, int, ImageResizeSettings) , Image.GetDefaultOptions(object[]) , Image.GetOriginalOptions() , Image.ResizeWidthProportionally(int) , Image.ResizeHeightProportionally(int) , Image.ResizeWidthProportionally(int, ResizeType) , Image.ResizeHeightProportionally(int, ResizeType) , Image.ResizeWidthProportionally(int, ImageResizeSettings) , Image.ResizeHeightProportionally(int, ImageResizeSettings) , Image.RotateFlip(RotateFlipType) , Image.Rotate(float) , Image.Crop(Rectangle) , Image.Crop(int, int, int, int) , Image.Save() , Image.Save(string) , Image.Save(string, ImageOptionsBase) , Image.Save(string, ImageOptionsBase, Rectangle) , Image.Save(Stream, ImageOptionsBase) , Image.Save(Stream, ImageOptionsBase, Rectangle) , Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , Image.SetPalette(IColorPalette, bool) , Image.UpdateContainer(Image) , Image.GetCanNotSaveMessage(ImageOptionsBase) , Image.GetFitRectangle(Rectangle) , Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) , Image.GetFitRectangle(Rectangle, int[]) , Image.OnPaletteChanged(IColorPalette, IColorPalette) , Image.OnPaletteChanging(IColorPalette, IColorPalette) , Image.ReleaseManagedResources() , Image.BitsPerPixel , Image.Bounds , Image.Container , Image.Height , Image.Palette , Image.UsePalette , Image.Size , Image.Width , Image.InterruptMonitor , Image.BufferSizeHint , Image.AutoAdjustPalette , Image.HasBackgroundColor , Image.FileFormat , Image.BackgroundColor , DataStreamSupporter.timeout , DataStreamSupporter.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.SaveData(Stream) , DataStreamSupporter.ReleaseManagedResources() , DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

OdImage(Mise à jour, LoadOptions)

Initialisez un nouveau objet Aspose.Imaging.FileFormats.OpenDocument.OdImage en fournissant un conteneur de courantavec des options de charge, facilitant l’intégration sans fil dans les applications logicielles.le constructeur traite efficacement les données d’image, offrant une flexibilité et un contrôle sur laLe processus de chargement.

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

Il flusso .

options LoadOptions

Le opzioni di carico.

OdImage(StreamContainer)

Créer une nouvelle instance de la classe Aspose.Imaging.FileFormats.OpenDocument.OdImage, conçue spécifiquement pourinitialisation avec un conteneur de courant. Ce constructeur permet une intégration sans filavec des sources de données basées sur le flux, ce qui facilite la gestion efficace des instances OdImagedans les systèmes logiciels.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Il contenitore di flusso.

Properties

BitsPerPixel

Retire le nombre de bits par pixel pour l’image.Cette propriété fournit un aperçudans le niveau de détails et de profondeur de la couleur représentés dans l’image, aidant à diversTraitement d’images et optimisation.

public override int BitsPerPixel { get; }

Valore di proprietà

int

Exceptions

NotImplementedException

qui n’a pas réalisé cette propriété

DefaultPage

Retourne la page par défaut associée à l’image, fournissant un accès essentiel àla page principale dans la collection d’images. cette propriété accélère la navigationet manipulation des données d’image, amélioration de l’efficacité du développement logicielflux de travail.

[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }

Valore di proprietà

Image

IsCached

Obtenez une valeur boolienne indiquant si les données de l’objet sont actuellementcaché, donc éliminant la nécessité de la lecture des données.Cette propriété sert d’unIndicateur d’optimisation, amélioration des performances en minimisant l’accès à des données redondantesà l’opération.

public override bool IsCached { get; }

Valore di proprietà

bool

Exceptions

NotImplementedException

Cette méthode n’a pas été mise en œuvre

Metadata

Retrieve les métadonnées spécifiques aux fichiers OpenDocument. Cette propriété permet l’accès àinformations essentielles intégrées dans les fichiers OD, facilitant diverses opérations telles quecomme extraction, modification ou analyse des métadonnées.

public OdMetadata Metadata { get; }

Valore di proprietà

OdMetadata

PageCount

Retire le nombre total de pages dans l’image.Cette propriété est essentielle pourapplications gérant des images multi-page, leur permettant de déterminer avec précision leNombre de pages disponibles pour le traitement ou l’affichage.

public override int PageCount { get; }

Valore di proprietà

int

Records

Retire les enregistrements OpenDocument stockés dans l’image.l’accès à des éléments de données structurés spécifiques intégrés dans les fichiers OpenDocument,faciliter la récupération ou la manipulation des informations pertinentes pour un traitement ultérieurou de l’analyse.

public OdObject[] Records { get; }

Valore di proprietà

OdObject [ ]

Methods

ReleaseManagedResources()

Assicurati di non rilasciare risorse non gestite qui, poiché potrebbero essere già state rilasciate.

protected override void ReleaseManagedResources()
 Français