Class CmxImagePage
Pôvodný názov: Aspose.Imaging.FileFormats.Cmx Zhromaždenie: Aspose.Imaging.dll (25.5.0)
Obrázok zo stránky CMX
[JsonObject(MemberSerialization.OptIn)]
public class CmxImagePage : VectorImage, IDisposable, IObjectWithBounds, ICmxImage, IObjectWithSizeFInheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← CmxImagePage
Implements
IDisposable , IObjectWithBounds , ICmxImage , IObjectWithSizeF
Z dedičných členov
VectorImage.GetDefaultOptions(object[]) , 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, obrázok)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Cmx.CMxImagePage.
public CmxImagePage(CmxPage cmxPage, Image container)Parameters
cmxPage CmxPage
Na stránke CMX.
container Image
v kontajneroch .
CmxImagePage(CmxPage)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Cmx.CMxImagePage.
public CmxImagePage(CmxPage cmxPage)Parameters
cmxPage CmxPage
Na stránke CMX.
Properties
BitsPerPixel
Získava obrázok bitov na pixel počítanie.
public override int BitsPerPixel { get; }Hodnota nehnuteľnosti
CmxPage
Získajte stránku CMX.
public CmxPage CmxPage { get; }Hodnota nehnuteľnosti
FileFormat
Získava hodnotu formátu súborov
public override FileFormat FileFormat { get; }Hodnota nehnuteľnosti
Height
Získava výšku obrazu.
public override int Height { get; }Hodnota nehnuteľnosti
VysokýF
Získava výšku objektu v palcoch.
public override float HeightF { get; }Hodnota nehnuteľnosti
IsCached
Získava hodnotu, ktorá ukazuje, či sú údaje objektu v súčasnosti kryté a nie je potrebné čítať údaje.
public override bool IsCached { get; }Hodnota nehnuteľnosti
Width
Získajte šírku obrazu.
public override int Width { get; }Hodnota nehnuteľnosti
Vtáčik
Dostane šírku objektu, v palcoch.
public override float WidthF { get; }Hodnota nehnuteľnosti
Methods
CacheData()
Cache sa nedá použiť.
public override void CacheData()Examples
Nasledujúci príklad ukazuje, ako skryť všetky stránky obrázku 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(objekty[])
Získajte predvolené možnosti.
public override ImageOptionsBase GetDefaultOptions(object[] args)Parameters
args object
[]
Sú to argumenty.
Returns
Predvolené možnosti
ReleaseManagedResources()
Uvoľní spravované zdroje. uistite sa, že tu nie sú spravované zdroje uvoľnené, pretože možno už boli uvoľnené.
protected override void ReleaseManagedResources()Resize(int, int, ImageResizeSettings)
Obnoviť obrázok.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)Parameters
newWidth int
a novú šírku.
newHeight int
a novú výšku.
settings ImageResizeSettings
Odstránené nastavenia .
SaveData(Stream)
Šetrí sa dáta.
protected override void SaveData(Stream stream)Parameters
stream Stream
Stream na ukladanie údajov.
SetPalette(IkolorPalette, Boolová)
Vytvorte obrazovú paletu.
public override void SetPalette(IColorPalette palette, bool updateColors)Parameters
palette IColorPalette
Paleta na nastavenie.
updateColors bool
Ak je nastavený na “skutočné” farby budú aktualizované podľa novej palety; inak farebné indexy zostanú nezmenené.