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