Class OdImage

Class OdImage

Nazwa przestrzeń: Aspose.Imaging.FileFormats.OpenDocument Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Otwarty dokument

[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

Dziedziczeni członkowie

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, Opcje ładowania)

Inicjalizuj nowy obiekt Aspose.Imaging.FileFormats.OpenDocument.OdImage poprzez dostarczanie kontenera strumieniowegoz opcjami ładowania, ułatwiając bezprzewodową integrację do aplikacji oprogramowania.konstruktor skutecznie obsługuje dane obrazu, zapewniając elastyczność i kontrolę nadProces ładowania .

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

w strumieniu .

options LoadOptions

Opcje opcji ładowania.

OdImage(StreamContainer)

Tworzenie nowej instancji klasy Aspose.Imaging.FileFormats.OpenDocument.OdImage, zaprojektowane specjalnie dlainicjalizacja z kontenerem strumieniowym. ten konstruktor umożliwia bezprzewodową integracjęz źródłami danych opartymi na strumieniu, ułatwiając skuteczną obsługę instancji OdImagew systemach oprogramowania.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Przepływ kontenerów.

Properties

BitsPerPixel

Odtwarza liczbę bitów na piksel dla obrazu. ta właściwość zapewnia wgląddo poziomu szczegółów i głębokości kolorów reprezentowanych w obrazie, pomagając w różnychZadania przetwarzania obrazu i optymalizacji.

public override int BitsPerPixel { get; }

Wartość nieruchomości

int

Exceptions

NotImplementedException

Nie wykonał tej nieruchomości

DefaultPage

Odtwarza domyślną stronę powiązaną z obrazem, zapewniając niezbędny dostęp doStrona główna w kolekcji obrazu. ta nieruchomość ułatwia nawigacjęi manipulacja danych obrazowych, zwiększanie efektywności rozwoju oprogramowaniaprzepływów pracy .

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

Wartość nieruchomości

Image

IsCached

Otrzymuje wartość boolean wskazującą, czy dane przedmiotu są obecniecache, eliminując w ten sposób potrzebę czytania danych. ta nieruchomość służy jakoWskaźnik optymalizacji, poprawa wydajności poprzez zminimalizowanie redundantnego dostępu do danychoperacji .

public override bool IsCached { get; }

Wartość nieruchomości

bool

Exceptions

NotImplementedException

Nie stosuje się tej metody

Metadata

Wprowadza metadane specyficzne do plików OpenDocument. ta właściwość umożliwia dostęp doistotnych informacji wbudowanych w pliki OD, ułatwiając różne operacje takie jak:jako ekstrakcja, modyfikacja lub analiza metadanych.

public OdMetadata Metadata { get; }

Wartość nieruchomości

OdMetadata

PageCount

Odtwarza całkowitą liczbę stron w obrazie. ta właściwość jest niezbędna doaplikacje zarządzające wielokątnymi obrazami, umożliwiając im dokładne określenieLiczba stron dostępnych do przetwarzania lub wyświetlania.

public override int PageCount { get; }

Wartość nieruchomości

int

Records

Odtwarza rekordy OpenDocument przechowywane wewnątrz obrazu.dostęp do konkretnych strukturowanych elementów danych wbudowanych w pliki OpenDocument,ułatwiając odzyskanie lub manipulację odpowiednimi informacjami w celu dalszego przetwarzanialub analizy .

public OdObject[] Records { get; }

Wartość nieruchomości

OdObject [ ]

Methods

ReleaseManagedResources()

Upewnij się, że nie zarządzane zasoby nie są tutaj uwalniane, ponieważ mogą być już uwalniane.

protected override void ReleaseManagedResources()
 Polski