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