Class OdImage
Navne til: Aspose.Imaging.FileFormats.OpenDocument Sammensætning: Aspose.Imaging.dll (25.4.0)
Det åbne dokument
[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
De arvede medlemmer
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 og LoadOptions)
Initialiser et nyt Aspose.Imaging.FileFormats.OpenDocument.OdImage-objekt ved at levere en strømcontainer langsmed lastmuligheder, der gør det nemmere at integrere sig i softwareapplikationer.konstruktor effektivt håndtere billeddata, der giver fleksibilitet og kontrol overafladningsprocessen.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
og strømmen.
options
LoadOptions
Optioner for belastning.
OdImage(StreamContainer)
Skaber en ny instans af Aspose.Imaging.FileFormats.OpenDocument.OdImage klasse, specielt designet tilinitialisering med en strøm container. Denne konstruktør muliggør sømløs integrationmed strøm-baserede datakilder, der letter effektiv håndtering af OdImage-instanserinden for softwaresystemer.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Det er containerens strøm.
Properties
BitsPerPixel
Returnerer antallet af bits pr. pixel for billedet. Denne egenskab giver indsigttil niveauet af detaljer og farve dybde repræsenteret i billedet, der hjælper i forskelligeBilledbehandling opgaver og optimeringer.
public override int BitsPerPixel { get; }
Ejendomsværdi
Exceptions
Den ejendom, der ikke har opnået
DefaultPage
Returnerer den standardside, der er forbundet med billedet, hvilket giver væsentlig adgang tilden primære side inden for billedsamlingen. denne ejendom strømliner navigationenog manipulation af billeddata, forbedring af effektiviteten af softwareudviklingArbejdsstrømme .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Ejendomsværdi
IsCached
Få et booleanværdi, der angiver, om objektets data er i øjeblikketcache, der dermed eliminerer behovet for data læsning. Denne ejendom tjener som enoptimeringsindikator, forbedring af ydeevne ved at minimere redundant adgang til dataOperation af .
public override bool IsCached { get; }
Ejendomsværdi
Exceptions
Den metode, der ikke er implementeret
Metadata
Retriever metadata specifikt til OpenDocument-filer. Denne egenskab giver adgang tilessentielle oplysninger, der er indlejret i OD-filer, hvilket gør det lettere for forskellige operationer somsom udvinding, ændring eller analyse af metadata.
public OdMetadata Metadata { get; }
Ejendomsværdi
PageCount
Returnerer det samlede antal sider i billedet. Denne ejendom er afgørende forapplikationer, der administrerer flere sider af billeder, hvilket gør det muligt for dem at nøje bestemmeAntallet af sider, der er tilgængelige til behandling eller visning.
public override int PageCount { get; }
Ejendomsværdi
Records
Returnerer OpenDocument-optegnelser, der er gemt i billedet.adgang til specifikke strukturerede dataelementer, der er indlejret i OpenDocument-filer,at lette tilbagekaldelse eller manipulation af relevante oplysninger til yderligere behandlingEller en analyse.
public OdObject[] Records { get; }
Ejendomsværdi
OdObject []
Methods
ReleaseManagedResources()
Sørg for, at der ikke frigives uadministrerede ressourcer her, da de måske allerede er blevet frigivet.
protected override void ReleaseManagedResources()