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

Αποκτά τα bits της εικόνας ανά αριθμό pixel.

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

Υψηλός

Αποκτά το ύψος του αντικειμένου, σε ίντσες.

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()

Το 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, ImageResizeΕπεξεργασία)

Αναζωογονεί την εικόνα.

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(Πλατφόρμα, Bool)

Δημιουργήστε την παλέτα εικόνας.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

Η παλέτα να καθοριστεί.

updateColors bool

εάν ρυθμιστεί σε “πραγματικά” χρώματα θα ενημερωθεί σύμφωνα με τη νέα παλέτα. διαφορετικά, οι δείκτες χρωμάτων παραμένουν αμετάβλητοι. σημειώστε ότι οι αμετάβλητοι δείκτες μπορεί να σπάσει την εικόνα στο φορτίο εάν ορισμένοι δείκτες δεν έχουν αντίστοιχες εισαγωγές παλέτας.

Δείτε επίσης

Image

 Ελληνικά