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

ウィドフ

オブジェクトの幅を、インチで得る。

public override float WidthF { get; }

不動産価値

float

Methods

CacheData()

キャッシュは使えません。

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

 日本語