Class OdImage

Class OdImage

اسم الفضاء : Aspose.Imaging.FileFormats.OpenDocument تجميع: Aspose.Imaging.dll (25.4.0)

الوثيقة المفتوحة

[JsonObject(MemberSerialization.OptIn)]
public abstract class OdImage : VectorMultipageImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage VectorMultipageImage OdImage

Derived

OdgImage , OtgImage

Implements

IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage

الأعضاء الموروثين

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 و LoadOptions)

إطلاق كائن Aspose.Imaging.FileFormats.OpenDocument.OdImage الجديد من خلال توفير حاوية تدفقمع خيارات التحميل، مما يسهل الاندماج اللامبالاة في تطبيقات البرمجيات.يتعامل المصنع بفعالية مع بيانات الصورة، ويقدم مرونة والسيطرة علىعملية التحميل .

public OdImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

من التدفق .

options LoadOptions

خيارات الحمل .

OdImage(StreamContainer)

إنشاء مثال جديد من فئة Aspose.Imaging.FileFormats.OpenDocument.OdImage ، مصممة خصيصًاالمبادرة مع حاوية تدفق.هذا البناء يسمح بالتكامل اللامبالاةمع مصادر البيانات القائمة على التدفق ، مما يسهل التعامل الفعال مع حالات OdImageداخل أنظمة البرمجيات.

public OdImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

حاوية التدفق .

Properties

BitsPerPixel

يعيد عدد البيتات لكل بكسل للصورة.هذه الخصائص توفر إدراكإلى مستوى التفاصيل وعمق الألوان التي تمثلها في الصورة، والمساعدة في مختلفوظائف معالجة الصور والتحسينات.

public override int BitsPerPixel { get; }

قيمة الممتلكات

int

Exceptions

NotImplementedException

التي لم تنفذ هذه العقارات

DefaultPage

يعيد الصفحة الافتراضية المرتبطة بالصورة، مما يوفر إمكانية الوصول إلىالصفحة الرئيسية داخل مجموعة الصور.هذه الممتلكات تعزز الملاحةوتلاعب البيانات الصورة، وتعزيز كفاءة تطوير البرمجياتتدفقات العمل

[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }

قيمة الممتلكات

Image

IsCached

يحصل على قيمة بوليان تشير إلى ما إذا كانت بيانات الكائن موجودة حالياكاش، وبالتالي القضاء على الحاجة إلى قراءة البيانات.هذا الممتلكات يخدم كمؤشر التحسين، وتحسين الأداء من خلال الحد الأدنى من الوصول إلى البيانات المتقلبةالعملية .

public override bool IsCached { get; }

قيمة الممتلكات

bool

Exceptions

NotImplementedException

التي لم تنفذ هذه الطريقة

Metadata

إعادة توجيه البيانات الميتة المحددة إلى ملفات OpenDocument.هذه الخصائص تسمح بالوصول إلىالمعلومات الأساسية المدمجة داخل ملفات OD، مما يسهل العديد من العمليات مثلاستخراج أو تعديل أو تحليل البيانات الميتا.

public OdMetadata Metadata { get; }

قيمة الممتلكات

OdMetadata

PageCount

يعيد العدد الإجمالي للصفحات داخل الصورة.هذه الممتلكات ضروريةالتطبيقات التي تدير صور متعددة الصفحات، مما يتيح لهم تحديد دقيقعدد الصفحات المتاحة لمعالجة أو عرض.

public override int PageCount { get; }

قيمة الممتلكات

int

Records

إعادة تدوير سجلات OpenDocument المخزنة داخل الصورة.الوصول إلى عناصر البيانات المنظمة المحددة المدمجة داخل ملفات OpenDocument،تسهيل استرداد أو التلاعب بالمعلومات ذات الصلة لمزيد من المعالجةأو التحليل .

public OdObject[] Records { get; }

قيمة الممتلكات

OdObject [ ]

Methods

ReleaseManagedResources()

تأكد من عدم إطلاق الموارد غير المعالجة هنا، لأنها قد تكون قد تم إطلاقها بالفعل.

protected override void ReleaseManagedResources()
 عربي