Class CmxImagePage

Class CmxImagePage

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

Imatge de la pàgina CMX

[JsonObject(MemberSerialization.OptIn)]
public class CmxImagePage : VectorImage, IDisposable, IObjectWithBounds, ICmxImage, IObjectWithSizeF

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage CmxImagePage

Implements

IDisposable , IObjectWithBounds , ICmxImage , IObjectWithSizeF

Membres heretats

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

CmxImagePage(CmxPage, imatge)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Cmx.CMxImagePage.

public CmxImagePage(CmxPage cmxPage, Image container)

Parameters

cmxPage CmxPage

La pàgina CMX.

container Image

El contenidor

CmxImagePage(CmxPage)

Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Cmx.CMxImagePage.

public CmxImagePage(CmxPage cmxPage)

Parameters

cmxPage CmxPage

La pàgina CMX.

Properties

BitsPerPixel

Obté les bits d’imatge per càlcul de píxels.

public override int BitsPerPixel { get; }

Valor de la propietat

int

CmxPage

Obtenir la pàgina CMX.

public CmxPage CmxPage { get; }

Valor de la propietat

CmxPage

FileFormat

Obté un valor del format de fitxers

public override FileFormat FileFormat { get; }

Valor de la propietat

FileFormat

Height

Obté l’alçada de la imatge.

public override int Height { get; }

Valor de la propietat

int

Màxim F

Obté l’altura de l’objecte, en polzades.

public override float HeightF { get; }

Valor de la propietat

float

IsCached

Obté un valor que indica si les dades de l’objecte estan cajades actualment i no es requereix cap lectura de dades.

public override bool IsCached { get; }

Valor de la propietat

bool

Width

Obtenir l’amplada de la imatge.

public override int Width { get; }

Valor de la propietat

int

El WidthF

Obtenir l’espècie d’objectes, en polzades.

public override float WidthF { get; }

Valor de la propietat

float

Methods

CacheData()

El cache no es pot utilitzar.

public override void CacheData()

Examples

L’exemple següent mostra com cache totes les pàgines d’una imatge CMX.

string dir = "c:\\temp\\";

                                                                             // Load an image from a CMX file.
                                                                             using (Aspose.Imaging.FileFormats.Cmx.CmxImage image = (Aspose.Imaging.FileFormats.Cmx.CmxImage)Aspose.Imaging.Image.Load(dir + "sample.cmx"))
                                                                             {
                                                                                 // This call caches only the default page.
                                                                                 image.CacheData();

                                                                                 // Cache all pages so that no additional data loading will be performed from the underlying data stream.
                                                                                 foreach (Aspose.Imaging.FileFormats.Cmx.CmxImagePage page in image.Pages)
                                                                                 {
                                                                                     page.CacheData();
                                                                                 }
                                                                             }

GetDefaultOptions(Objecte[])

Obtenir les opcions de default.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object []

Els arguments .

Returns

ImageOptionsBase

Opcions de default

ReleaseManagedResources()

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

protected override void ReleaseManagedResources()

Resize(Int, int, ImageResizeSettings)

Recupera la imatge.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)

Parameters

newWidth int

La nova amplada.

newHeight int

La nova alçada.

settings ImageResizeSettings

La restauració de les instal·lacions.

SaveData(Stream)

Estalvia les dades.

protected override void SaveData(Stream stream)

Parameters

stream Stream

El flux per salvar les dades a.

SetPalette(Col·lecció, Bool)

Posa la paleta d’imatge.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

La paleta s’ha de fixar.

updateColors bool

si s’estableix a “verd” colors es actualitzarà d’acord amb la nova paleta; en cas contrari, els índexs de color romandran inalterats.

Veure també

Image

 Català