Class OdImage
Името на пространството: Aspose.Imaging.FileFormats.OpenDocument Асамблея: Aspose.Imaging.dll (25.4.0)
Отвореният документ
[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
наследници
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(Стреймконтейнер, LoadOptions)
Иницијализирайте нов Aspose.Imaging.FileFormats.OpenDocument.OdImage обект, като осигурите контейнер за поток в продължение нас опции за зареждане, улесняване на безкрайната интеграция в софтуерните приложения.конструктор ефективно обработва изображенията, предлагайки гъвкавост и контрол върхуПроцес на зареждане.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
на потока .
options
LoadOptions
Опции за натоварване.
OdImage(StreamContainer)
Създава нова инстанция на Aspose.Imaging.FileFormats.OpenDocument.OdImage клас, специално проектиран заинициализация с контейнер за поток. Този конструктор позволява безжична интеграцияс източници на данни, базирани на потока, което улеснява ефективното управление на OdImage инстанцииВ рамките на софтуерните системи.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Потокът на контейнера.
Properties
BitsPerPixel
Ретровира броя на битите на пиксел за изображението.Това свойство дава вписванев нивото на детайла и цветовата дълбочина, представени в изображението, помагайки в различниЗадачи за обработка на изображения и оптимизации.
public override int BitsPerPixel { get; }
стойност на имота
Exceptions
Тези имоти не са реализирани
DefaultPage
Превръща стандартната страница, свързана с изображението, като осигурява съществен достъп доосновната страница в колекцията на изображения. тази собственост улеснява навигациятаи манипулиране на данни за изображения, подобряване на ефективността на софтуерното развитиеРаботни потоци .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
стойност на имота
IsCached
Получава булеанна стойност, показваща дали данните на обекта са в моментаcache, като по този начин елиминира необходимостта от четене на данни. тази собственост служи катоИндикатор за оптимизация, подобряване на производителността чрез минимизиране на редунантния достъп до даннина операцията.
public override bool IsCached { get; }
стойност на имота
Exceptions
Този метод не се прилага
Metadata
Пренасочва метаданни, специфични за файловете на OpenDocument. тази собственост позволява достъп досъществена информация, вградена в OD файлове, което улеснява различни операции катокато извличане, модификация или анализ на метаданни.
public OdMetadata Metadata { get; }
стойност на имота
PageCount
Превръща общия брой страници в изображението.Това имущество е от съществено значение заприложения за управление на многострани изображения, които им позволяват да определят точноБрой страници, достъпни за обработка или показване.
public override int PageCount { get; }
стойност на имота
Records
Възпроизвежда OpenDocument записи, съхранявани в изображението.достъп до специфични структурирани елементи на данни, вградени в OpenDocument файлове,улесняване на събирането или манипулирането на съответната информация за по-нататъшна обработка;или на анализ.
public OdObject[] Records { get; }
стойност на имота
OdObject []
Methods
ReleaseManagedResources()
Уверете се, че не управлявани ресурси не се пускат тук, тъй като те може да са вече пуснати.
protected override void ReleaseManagedResources()