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
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à
Exceptions
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à
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à
Exceptions
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à
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à
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()