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