Class OdImage

Class OdImage

Numele spaţiului: Aspose.Imaging.FileFormats.OpenDocument Asamblare: Aspose.Imaging.dll (25.4.0)

Documentul deschis

[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

Membrii moștenitori

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(Funcționare, opțiuni de încărcare)

Inițializați un nou obiect Aspose.Imaging.FileFormats.OpenDocument.OdImage prin furnizarea unui container de fluxcu opțiuni de încărcare, facilitând integrarea fără fir în aplicațiile software.constructor eficient de a gestiona datele imaginii, oferind flexibilitate și control asupraProcesul de încărcare.

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

şi fluxul .

options LoadOptions

Opţiunile de încărcare.

OdImage(StreamContainer)

Creează o nouă instanță a clasei Aspose.Imaging.FileFormats.OpenDocument.OdImage, proiectată în mod specific pentruinițializarea cu un container de flux. Acest constructor permite integrarea fără fircu surse de date bazate pe flux, facilitând gestionarea eficientă a cazurilor OdImageîn cadrul sistemelor software.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Containerul de flux.

Properties

BitsPerPixel

Retrează numărul de bite pe pixel pentru imagine.Această proprietate oferă o perspectivăîn nivelul de detaliu și de adâncime a culorii reprezentate în imagine, ajutând la diferitesarcini de prelucrare a imaginii și optimizare.

public override int BitsPerPixel { get; }

Valoarea proprietății

int

Exceptions

NotImplementedException

În cazul în care proprietatea nu a fost implementată

DefaultPage

Retrează pagina implicită asociată cu imaginea, oferind acces esențial laPagina principală din colecția de imagini.Această proprietate îmbunătățește navigațiași manipularea datelor imaginii, îmbunătățirea eficienței dezvoltării software-uluifluxuri de lucru.

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

Valoarea proprietății

Image

IsCached

Obține o valoare booleană care indică dacă datele obiectului sunt în prezentcache, eliminând astfel necesitatea de a citi date.Această proprietate servește caIndicator de optimizare, îmbunătățirea performanței prin minimizarea accesului redundant la dateoperaţiune .

public override bool IsCached { get; }

Valoarea proprietății

bool

Exceptions

NotImplementedException

În cazul în care această metodă nu este implementată

Metadata

Retrează metadate specifice fișierelor OpenDocument. Această proprietate permite accesul lainformații esențiale încorporate în fișierele OD, facilitând diverse operațiuni precumca extracție, modificare sau analiză a metadatelor.

public OdMetadata Metadata { get; }

Valoarea proprietății

OdMetadata

PageCount

Retrează numărul total de pagini din imagine.Această proprietate este esențială pentruaplicații care gestionează imagini multi pagini, permițându-le să determine cu precizieNumărul de pagini disponibile pentru prelucrare sau afișare.

public override int PageCount { get; }

Valoarea proprietății

int

Records

Retrează înregistrările OpenDocument stocate în interiorul imaginii.accesul la anumite elemente de date structurate încorporate în fișierele OpenDocument,facilitarea recuperării sau manipulării informațiilor relevante pentru prelucrarea ulterioară;sau de analiză.

public OdObject[] Records { get; }

Valoarea proprietății

OdObject []

Methods

ReleaseManagedResources()

Asigurați-vă că resursele necontrolate nu sunt eliberate aici, deoarece acestea pot fi deja eliberate.

protected override void ReleaseManagedResources()
 Română