Class OdImage

Class OdImage

De naam: Aspose.Imaging.FileFormats.OpenDocument Verzameling: Aspose.Imaging.dll (25.4.0)

Het open document

[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

Geëerbiede leden

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 en LoadOptions)

Initialiseren van een nieuw Aspose.Imaging.FileFormats.OpenDocument.OdImage object door een stroom container te leverenmet opties voor lading, het vergemakkelijken van onmiddellijke integratie in software-toepassingen.constructor efficiënt verwerken beeldgegevens, bieden flexibiliteit en controle over deHet loadingproces.

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

De stroom.

options LoadOptions

De lading opties.

OdImage(StreamContainer)

Creëert een nieuwe instantie van de Aspose.Imaging.FileFormats.OpenDocument.OdImage klasse, speciaal ontworpen voorinitialisering met een stroomcontainers. deze constructor zorgt voor spoorloze integratiemet stroomgebaseerde gegevensbronnen, het vergemakkelijken van efficiënte verwerking van OdImage-instantiesbinnen de software systemen.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

De stroom container.

Properties

BitsPerPixel

Verwijder het aantal bits per pixel voor de afbeelding. deze eigenschap geeft inzichtin het niveau van detail en kleur diepte vertegenwoordigd in de afbeelding, helpt in verschillendebeeldverwerking taken en optimalisaties.

public override int BitsPerPixel { get; }

Eigendomswaarde

int

Exceptions

NotImplementedException

Deze eigendom niet geïmplementeerd

DefaultPage

Retrieveert de standaardpagina geassocieerd met de afbeelding, waardoor essentiële toegang totde primaire pagina binnen de beeldverzameling. deze eigenschap vergemakkelijkt navigatieen manipulatie van beeldgegevens, het verbeteren van de efficiëntie van softwareontwikkelingwerkstromen .

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

Eigendomswaarde

Image

IsCached

Het verkrijgt een booleanwaarde die aangeeft of de gegevens van het object momenteelcached, dus het elimineren van de behoefte aan data lezen. deze eigenschap dient als eenoptimalisatie-indicator, het verbeteren van de prestaties door de redundante toegang tot gegevens te minimaliserenDe operatie.

public override bool IsCached { get; }

Eigendomswaarde

bool

Exceptions

NotImplementedException

Deze methode wordt niet toegepast

Metadata

Retrieves metadata specifiek aan OpenDocument-bestanden. deze eigenschap maakt toegang totessentiële informatie ingebouwd in de OD-bestanden, waardoor verschillende operaties zoalsals extractie, wijziging of analyse van metadata.

public OdMetadata Metadata { get; }

Eigendomswaarde

OdMetadata

PageCount

Verwijder het totale aantal pagina’s binnen de afbeelding. deze eigenschap is essentieel voorapplicaties die meerdere pagina’s beelden beheren, waardoor ze de juisteAantal pagina’s beschikbaar voor verwerking of weergave.

public override int PageCount { get; }

Eigendomswaarde

int

Records

Het herstelt de OpenDocument-records die in de afbeelding zijn opgeslagen.toegang tot specifieke gestructureerde gegevenselementen ingebouwd in OpenDocument-bestanden,het vergemakkelijken van het herhalen of manipuleren van relevante informatie voor verdere verwerking;Of de analyse.

public OdObject[] Records { get; }

Eigendomswaarde

OdObject []

Methods

ReleaseManagedResources()

Verwijder de beheerde middelen. zorg ervoor dat geen beheerde middelen hier worden vrijgegeven, omdat ze misschien al zijn vrijgegeven.

protected override void ReleaseManagedResources()
 Nederlands