Class OdImage

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

OdgImage , OtgImage

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; }

вартість нерухомості

int

Exceptions

NotImplementedException

Якщо ця власність не була реалізована

DefaultPage

відновлює стандартну сторінку, пов’язану з зображенням, надаючи необхідний доступ доголовна сторінка в колекції зображень.Ця власність стримує навігаціюі маніпулювання даними зображення, підвищення ефективності розробки програмного забезпеченняРобочі потоки .

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

вартість нерухомості

Image

IsCached

Отримає булеанну вартість, що вказує на те, чи є дані об’єкта в даний часcache, таким чином, усунення необхідності для читання даних. ця власність служить якіндикатор оптимізації, поліпшення продуктивності шляхом мінімумування редудантного доступу до данихоперації .

public override bool IsCached { get; }

вартість нерухомості

bool

Exceptions

NotImplementedException

У разі невиконання цієї методики

Metadata

Відправляє метадані, конкретні для файлів OpenDocument. ця властивість дозволяє отримати доступ донеобхідної інформації, вбудованої в файли OD, що полегшує різні операції, такі якяк екстракція, модифікація або аналіз метаданів.

public OdMetadata Metadata { get; }

вартість нерухомості

OdMetadata

PageCount

Повторює загальну кількість сторінок у зображенні.Ця власність є необхідною дляпрограми, що керують мультисторінковими зображеннями, дозволяючи їм точно визначатиКількість сторінок, доступних для обробки або показу.

public override int PageCount { get; }

вартість нерухомості

int

Records

Відновлює записи OpenDocument, що зберігаються в зображенні.доступу до конкретних структурованих елементів даних, вбудованих в файли OpenDocument,сприяння відновленню або маніпуляції відповідної інформації для подальшого обробки;або в аналізі.

public OdObject[] Records { get; }

вартість нерухомості

OdObject [ ]

Methods

ReleaseManagedResources()

Переконайтеся, що нерухомі ресурси не випускаються тут, оскільки вони можуть бути вже випущені.

protected override void ReleaseManagedResources()
 Українська