Class OdImage

Class OdImage

Namn på plats: Aspose.Imaging.FileFormats.OpenDocument Församling: Aspose.Imaging.dll (25.4.0)

Det öppna dokumentet

[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

Arvsmedlemmar

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(StreamContainer och LoadOptions)

Initialisera ett nytt Aspose.Imaging.FileFormats.OpenDocument.OdImage objekt genom att tillhandahålla en strömbehållare längsmed laddningsalternativ, vilket underlättar smidig integration i programvaruapplikationer.konstruktor effektivt hantera bilddata, erbjuder flexibilitet och kontroll överLaddningsprocessen är.

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

och strömmen.

options LoadOptions

Laddningsalternativ är.

OdImage(StreamContainer)

Skapar en ny instans av Aspose.Imaging.FileFormats.OpenDocument.OdImage klass, speciellt utformad förinitialisering med en strömbehållare. Denna byggare möjliggör trådlös integrationmed strömbaserade datakällor, vilket underlättar effektiv hantering av OdImage-instanserinom programvarusystemet.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Ström för container.

Properties

BitsPerPixel

Returnerar antalet bits per pixel för bilden. Denna egenskap ger insikti detalj och färgdjup som representeras i bilden, bidrar till olikaBildbearbetningsuppgifter och optimeringar.

public override int BitsPerPixel { get; }

Fastighetsvärde

int

Exceptions

NotImplementedException

som inte har genomfört denna egendom

DefaultPage

Returnerar den standardsida som är associerad med bilden, vilket ger nödvändig åtkomst tillden primära sidan inom bildsamlingen.Detta egendom strömmar navigationenoch manipulering av bilddata, förbättring av effektiviteten i programutvecklingArbetsflöden .

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

Fastighetsvärde

Image

IsCached

Få ett booleanvärde som indikerar om objektets data är aktuellacached, vilket eliminerar behovet av data läsning. Denna egendom tjänar som enoptimeringsindikator, förbättring av prestanda genom att minimera redundant dataåtkomstoch operation.

public override bool IsCached { get; }

Fastighetsvärde

bool

Exceptions

NotImplementedException

som inte har genomfört denna metod

Metadata

Retriever metadata specifika till OpenDocument-filer. Denna egenskap tillåter tillgång tillnödvändig information inbäddad inom OD-filer, vilket underlättar olika operationer somsom utvinning, modifiering eller analys av metadata.

public OdMetadata Metadata { get; }

Fastighetsvärde

OdMetadata

PageCount

återställer det totala antalet sidor inom bilden.Detta egendom är nödvändig förapplikationer som hanterar flersidiga bilder, vilket gör det möjligt för dem att exakt bestämmaAntal sidor tillgängliga för bearbetning eller visning.

public override int PageCount { get; }

Fastighetsvärde

int

Records

Returnerar OpenDocument-filerna som lagras inom bilden. denna egendom gertillgång till specifika strukturerade dataelement som är inbäddade i OpenDocument-filer,underlätta återhämtning eller manipulering av relevant information för vidare behandlingEller en analys.

public OdObject[] Records { get; }

Fastighetsvärde

OdObject [ ]

Methods

ReleaseManagedResources()

Se till att inga okontrollerade resurser släpps här, eftersom de kanske redan har släppts.

protected override void ReleaseManagedResources()
 Svenska