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(StreamContainer и 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()
 Русский