Class OdImage
İsim alanı : Aspose.Imaging.FileFormats.OpenDocument Toplantı: Aspose.Imaging.dll (25.4.0)
Açık Belge
[JsonObject(MemberSerialization.OptIn)]
public abstract class OdImage : VectorMultipageImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← VectorMultipageImage ← OdImage
Derived
Implements
IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage
mirasçı üyeleri
VectorMultipageImage.CacheData() , VectorMultipageImage.Crop(Rectangle) , VectorMultipageImage.Resize(int, int, ResizeType) , VectorMultipageImage.Rotate(float) , VectorMultipageImage.Resize(int, int, ImageResizeSettings) , VectorMultipageImage.RotateFlip(RotateFlipType) , VectorMultipageImage.RemoveBackground(RemoveBackgroundSettings) , VectorMultipageImage.RemoveBackground() , VectorMultipageImage.SetPalette(IColorPalette, bool) , VectorMultipageImage.GetEmbeddedImages() , VectorMultipageImage.SaveData(Stream) , VectorMultipageImage.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , VectorMultipageImage.ReleaseManagedResources() , VectorMultipageImage.PageCount , VectorMultipageImage.Pages , VectorMultipageImage.DefaultPage , VectorMultipageImage.IsCached , VectorMultipageImage.BitsPerPixel , VectorMultipageImage.Width , VectorMultipageImage.Height , VectorMultipageImage.PageExportingAction , 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
OdImage(StreamContainer ve LoadOptions)
Yeni bir Aspose.Imaging.FileFormats.OpenDocument.OdImage nesnesini bir akış konteynerini sağlayarak başlatınyükleme seçenekleri ile, yazılım uygulamalarına çamurlu entegrasyonu kolaylaştırır.Yapımcı, görüntü verilerini verimli bir şekilde ele alır, esnekliği ve kontrolü sağlar.Yükleme Süreci
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
akış için.
options
LoadOptions
Yükleme seçenekleri için.
OdImage(StreamContainer)
Aspose.Imaging.FileFormats.OpenDocument.OdImage sınıfının yeni bir örneği oluşturur.bir akım konteyner ile başlatma. bu yapımcı çamurlu bir entegrasyon sağlarakış tabanlı veri kaynakları ile, OdImage örneklerinin verimli bir şekilde işlenmesini kolaylaştırırYazılım sistemleri içinde.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Konteyner akışı için.
Properties
BitsPerPixel
Görüntü için piksel başına bit sayısını geri getirir.Bu özellikresimde gösterilen ayrıntılı ve renk derinliği seviyesine, çeşitliGörüntü işleme görevleri ve optimizasyonlar.
public override int BitsPerPixel { get; }
Mülkiyet Değer
Exceptions
Bu mülkün uygulanmaması
DefaultPage
Görüntü ile ilişkili varsayılan sayfayı geri dönüştürür, temel erişim sağlargörüntü koleksiyonu içindeki ana sayfa. bu mülk navigasyonu akıcı hale getirirve görüntü verilerinin manipülasyonu, yazılım geliştirme verimliliğini artırmakÇalışma akışları
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Mülkiyet Değer
IsCached
Bir boolean değeri alır, nesnenin verilerinin şu anda olup olmadığını gösterir.cache, böylece veri okuma ihtiyacını ortadan kaldırır. bu mülk biroptimizasyon göstergesi, redundant veri erişimi en aza indirerek performansı artırmakOperasyon için.
public override bool IsCached { get; }
Mülkiyet Değer
Exceptions
Bu yöntemi uygulamadı
Metadata
OpenDocument dosyalarına özel metadata geri getirir.Bu özellik erişimi sağlarÖnemli bilgiler OD dosyalarında yerleştirilir, çeşitli işlemleri kolaylaştırırMetadata çıkarmak, değiştirmek veya analiz etmek.
public OdMetadata Metadata { get; }
Mülkiyet Değer
PageCount
Görüntünün içindeki sayfaların toplam sayısını geri getirir.Bu mülkÇok sayfalık görüntüleri yöneten uygulamalar, bunların doğru bir şekilde belirlemelerini sağlar.İşleme veya görüntüleme için mevcut sayfa sayısı.
public override int PageCount { get; }
Mülkiyet Değer
Records
Resimde kaydedilen OpenDocument kayıtlarını geri getirir.Bu mülkOpenDocument dosyalarında yerleştirilen belirli yapılandırılmış veri unsurlarına erişim,ilgili bilgilerin daha fazla işlenmesi amacıyla alınmasını veya manipüle edilmesini kolaylaştırmakya da analiz.
public OdObject[] Records { get; }
Mülkiyet Değer
OdObject […]
Methods
ReleaseManagedResources()
Yönetilen kaynakları serbest bırakın. yönetilmemiş kaynakların burada serbest bırakılmadığından emin olun, çünkü zaten serbest bırakılmış olabilirler.
protected override void ReleaseManagedResources()