Class OdImage

Class OdImage

Nom dels espais: Aspose.Imaging.FileFormats.OpenDocument Assemblea: Aspose.Imaging.dll (25.4.0)

El document obert

[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

Membres heretats

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(Contractors, opcions de càrrega)

Iniciar un nou objecte Aspose.Imaging.FileFormats.OpenDocument.OdImage proporcionant un contenidor de flux al llargamb opcions de càrrega, facilitant la integració sense segell a les aplicacions del programari.Constructor gestiona eficientment les dades d’imatge, oferint flexibilitat i control sobre elEl procés de càrrega.

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

El corrent.

options LoadOptions

Opcions de càrrega.

OdImage(StreamContainer)

Crea una nova instància de la classe Aspose.Imaging.FileFormats.OpenDocument.OdImage, dissenyada específicament perInicialització amb un contenidor de flux. Aquest constructor permet la integració sense filamb fonts de dades basades en el flux, facilitant el tractament eficaç d’instàncies OdImagedins dels sistemes de programari.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

El contenidor de flux.

Properties

BitsPerPixel

Retreu el nombre de bits per pixel per a la imatge. aquesta propietat proporciona una visióen el nivell de detall i profunditat de color representada en la imatge, ajudant en diversostasques de processament d’imatges i optimitzacions.

public override int BitsPerPixel { get; }

Valor de la propietat

int

Exceptions

NotImplementedException

La propietat que no s’ha realitzat

DefaultPage

Retreu la pàgina de default associada a la imatge, proporcionant accés essencial ala pàgina principal dins de la col·lecció d’imatges. aquesta propietat estamina la navegaciói manipulació de dades d’imatge, augmentant l’eficiència del desenvolupament del programariEls fluxos de treball.

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

Valor de la propietat

Image

IsCached

Obté un valor booleà que indica si les dades de l’objecte són actualmentcache, eliminant així la necessitat de lectura de dades. aquesta propietat serveix com aIndicador d’optimització, millora del rendiment minimitzant l’accés de dades redundantsoperació .

public override bool IsCached { get; }

Valor de la propietat

bool

Exceptions

NotImplementedException

El que no ha implementat aquest mètode

Metadata

Retreu metadades específiques als arxius OpenDocument. Aquesta propietat permet l’accés ainformació essencial incorporada en els arxius OD, facilitant diverses operacions comcom a extracció, modificació o anàlisi de metadades.

public OdMetadata Metadata { get; }

Valor de la propietat

OdMetadata

PageCount

Retreu el nombre total de pàgines dins de la imatge. aquesta propietat és essencial peraplicacions que gestionen imatges de múltiples pàgines, que els permeten determinar amb exactitud laNúmero de pàgines disponibles per a processar o mostrar.

public override int PageCount { get; }

Valor de la propietat

int

Records

Retreu els registres OpenDocument emmagatzemats dins de la imatge.accés a elements de dades estructurats específics incorporats en els arxius OpenDocument,Facilitar la recuperació o manipulació de la informació pertinent per a un tractament posterioro l’anàlisi

public OdObject[] Records { get; }

Valor de la propietat

OdObject []

Methods

ReleaseManagedResources()

Assegureu-vos que no es lliuren recursos no gestionats aquí, ja que poden haver estat ja alliberats.

protected override void ReleaseManagedResources()
 Català