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