Class CmxImagePage
ja nimityö: Aspose.Imaging.FileFormats.Cmx Kokoelma: Aspose.Imaging.dll (25.4.0)
Kuva CMX-sivusta
[JsonObject(MemberSerialization.OptIn)]
public class CmxImagePage : VectorImage, IDisposable, IObjectWithBounds, ICmxImage, IObjectWithSizeF
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← CmxImagePage
Implements
IDisposable , IObjectWithBounds , ICmxImage , IObjectWithSizeF
Perintöjäsenet
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 ja kuva)
Aloita uusi esimerkki Aspose.Imaging.FileFormats.Cmx.CMxImagePage luokan.
public CmxImagePage(CmxPage cmxPage, Image container)
Parameters
cmxPage
CmxPage
ja CMX sivun.
container
Image
Se on konteineria.
CmxImagePage(CmxPage)
Aloita uusi esimerkki Aspose.Imaging.FileFormats.Cmx.CMxImagePage luokan.
public CmxImagePage(CmxPage cmxPage)
Parameters
cmxPage
CmxPage
ja CMX sivun.
Properties
BitsPerPixel
Saa kuvan bittit pixel-laskenta kohden.
public override int BitsPerPixel { get; }
Omistuksen arvo
CmxPage
Valitse sivun CMX.
public CmxPage CmxPage { get; }
Omistuksen arvo
FileFormat
Saat arvon tiedostomuodossa
public override FileFormat FileFormat { get; }
Omistuksen arvo
Height
Se saa kuvan korkeuden.
public override int Height { get; }
Omistuksen arvo
korkeus
Antaa kohteen korkeus, inksissa.
public override float HeightF { get; }
Omistuksen arvo
IsCached
Saat arvon, joka osoittaa, onko kohteen tiedot tallennettu tällä hetkellä eikä tietojen lukemista vaadita.
public override bool IsCached { get; }
Omistuksen arvo
Width
Saa kuvan leveys.
public override int Width { get; }
Omistuksen arvo
Säätiö
Antaa kohteen leveys, inksissa.
public override float WidthF { get; }
Omistuksen arvo
Methods
CacheData()
Cachea ei voi käyttää.
public override void CacheData()
Examples
Seuraava esimerkki näyttää, miten salata kaikki sivut CMX-kuvan.
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(Objekti[])
Saat default vaihtoehtoja.
public override ImageOptionsBase GetDefaultOptions(object[] args)
Parameters
args
object
[]
ja argumentit .
Returns
Oletusvaihtoehtoja
ReleaseManagedResources()
Varmista, että hallitsemattomia resursseja ei ole vapautettu täällä, koska ne saattavat olla jo vapautettu.
protected override void ReleaseManagedResources()
Resize(int, int, ImageResizeSettings)
ja kuvasta uudelleen.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Ja uusi leveys.
newHeight
int
Ja uusi korkeus.
settings
ImageResizeSettings
Siirretään uudelleen asetukset.
SaveData(Stream)
säästää tietoja.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Virtaa tallentaa tietoja.
SetPalette(IkolorPalette ja Bool)
Aseta kuvan paletti.
public override void SetPalette(IColorPalette palette, bool updateColors)
Parameters
palette
IColorPalette
Paletti on asetettu.
updateColors
bool
jos “todellinen” väri päivitetään uuden paletin mukaan; muuten väriindeksit pysyvät muuttumattomina. Huomaa, että muuttumattomat indeksit voivat rikkoa kuvan latauksessa, jos joillakin indeksit eivät ole vastaavia paletin tuloksia.