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