Class CmxImagePage

Class CmxImagePage

名称: Aspose.Imaging.FileFormats.Cmx 收藏: Aspose.Imaging.dll (25.4.0)

CMX 页面图像

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

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage CmxImagePage

Implements

IDisposable , IObjectWithBounds , ICmxImage , IObjectWithSizeF

继承人

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, 图片)

启动 Aspose.Imaging.FileFormats.Cmx.CmxImagePage 类的新例子。

public CmxImagePage(CmxPage cmxPage, Image container)

Parameters

cmxPage CmxPage

CMX页面。

container Image

容器的。

CmxImagePage(CmxPage)

启动 Aspose.Imaging.FileFormats.Cmx.CmxImagePage 类的新例子。

public CmxImagePage(CmxPage cmxPage)

Parameters

cmxPage CmxPage

CMX页面。

Properties

BitsPerPixel

接收图像比特每像素计算。

public override int BitsPerPixel { get; }

财产价值

int

CmxPage

接到CMX页面。

public CmxPage CmxPage { get; }

财产价值

CmxPage

FileFormat

获取文件格式的值

public override FileFormat FileFormat { get; }

财产价值

FileFormat

Height

得到图像高度。

public override int Height { get; }

财产价值

int

高F

接收物体高度,在英寸。

public override float HeightF { get; }

财产价值

float

IsCached

收到一个值,表明对象的数据是否目前被隐藏,并且不需要数据阅读。

public override bool IsCached { get; }

财产价值

bool

Width

得到图像的宽度。

public override int Width { get; }

财产价值

int

WidthF

接收对象的宽度,在英寸。

public override float WidthF { get; }

财产价值

float

Methods

CacheData()

Cache 不能使用。

public override void CacheData()

Examples

下面的示例显示如何隐藏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(对象[])

获取默认选项。

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object ( )

这些论点。

Returns

ImageOptionsBase

默认选项

ReleaseManagedResources()

释放管理资源 确保没有未管理资源在这里释放,因为它们可能已经释放了。

protected override void ReleaseManagedResources()

Resize(int , int , ImageResizeSettings)

恢复图像。

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

Parameters

newWidth int

新的宽度。

newHeight int

新高度。

settings ImageResizeSettings

重新设置。

SaveData(Stream)

保存数据。

protected override void SaveData(Stream stream)

Parameters

stream Stream

流来保存数据。

SetPalette(彩色 彩色 彩色)

设置图像板。

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

要安排的板块。

updateColors bool

如果设置为“真实”颜色,将根据新板更新;否则颜色指数仍然不变. 请注意,如果某些指数没有相应的板输入,不变的指数可能会破坏上载的图像。

看也

Image

 中文