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; }
부동산 가치
CmxPage
CMX 페이지를 입력합니다.
public CmxPage CmxPage { get; }
부동산 가치
FileFormat
파일 형식의 가치를 얻습니다.
public override FileFormat FileFormat { get; }
부동산 가치
Height
그림의 높이를 얻습니다.
public override int Height { get; }
부동산 가치
높이F
물체의 높이를 인치로 얻습니다.
public override float HeightF { get; }
부동산 가치
IsCached
객체의 데이터가 현재 암호화되고 데이터 읽기가 필요하지 않은지 여부를 나타내는 값을 얻습니다.
public override bool IsCached { get; }
부동산 가치
Width
이미지를 광범위하게 만듭니다.
public override int Width { get; }
부동산 가치
윈도우
개체의 넓이를 인치로 얻습니다.
public override float WidthF { get; }
부동산 가치
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
기본 옵션
ReleaseManagedResources()
관리된 자원을 풀어주십시오. 관리되지 않은 자원이 여기에서 풀어주지 않도록하십시오.이 자원은 이미 풀어주었을 수도 있기 때문에.
protected override void ReleaseManagedResources()
Resize(이트, 이트, 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
‘진짜’ 색상으로 설정하면 새 패널에 따라 업데이트됩니다; 그렇지 않으면 색상 지수는 변하지 않습니다.