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
CmxPage
Obtenir la pàgina CMX.
public CmxPage CmxPage { get; }
Valor de la propietat
FileFormat
Obté un valor del format de fitxers
public override FileFormat FileFormat { get; }
Valor de la propietat
Height
Obté l’alçada de la imatge.
public override int Height { get; }
Valor de la propietat
Màxim F
Obté l’altura de l’objecte, en polzades.
public override float HeightF { get; }
Valor de la propietat
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
Width
Obtenir l’amplada de la imatge.
public override int Width { get; }
Valor de la propietat
El WidthF
Obtenir l’espècie d’objectes, en polzades.
public override float WidthF { get; }
Valor de la propietat
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
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.