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 класе, дизајниран посебно заиницијализација са контејнером струје. Овај конструктор омогућава беспрекорно интегрисањеса изворима података заснованим на струји, олакшавајући ефикасну обраду ОдИмаге инстанцијаУнутар софтверских система.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Контејнер за струју.
Properties
BitsPerPixel
Повратак броја бита по пикселу за слику.Ова својства пружа увиду ниво детаља и боје дубине представљене у слици, помажући у различитимЗадаци обраде слике и оптимизације.
public override int BitsPerPixel { get; }
Вредност имовине
Exceptions
који није реализовао ову имовину
DefaultPage
Враћа подразумевану страницу повезану са сликом, пружајући неопходан приступпримарна страница унутар колекције слике. Ова имовина убрзава навигацијуи манипулисање подацима слике, побољшање ефикасности развоја софтвераradnih tokova .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Вредност имовине
IsCached
Добија булеанску вредност која указује на то да ли су подаци објекта тренутноcache, чиме се елиминише потреба за читањем података.Ова имовина служи каоИндикатор оптимизације, побољшање перформанси минимизирањем редудантног приступа подацимаоперације .
public override bool IsCached { get; }
Вредност имовине
Exceptions
Немогуће је применити овај метод
Metadata
Враћа метадане специфичне за OpenDocument датотеке. Ова својства омогућава приступсуштинске информације уграђене у ОД датотеке, олакшавајући различите операције као што сукао екстракција, модификација или анализа метадата.
public OdMetadata Metadata { get; }
Вредност имовине
PageCount
Повратак укупног броја страница у слици.Ова имовина је неопходна заапликације које управљају вишестраним сликама, омогућавајући им да прецизно утврдеброј доступних страница за обраду или приказивање.
public override int PageCount { get; }
Вредност имовине
Records
Враћа OpenDocument записе које се чувају у слици. Ова имовина донираприступ специфичним структурираним елементима података уграђеним у OpenDocument датотеке,олакшање повратка или манипулације релевантним информацијама за даље обрадуили анализе.
public OdObject[] Records { get; }
Вредност имовине
OdObject []
Methods
ReleaseManagedResources()
Ослобађа управљане ресурсе. Уверите се да се овде не ослобађају управљани ресурси, јер се они можда већ ослобађају.
protected override void ReleaseManagedResources()