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
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; }
قيمة الممتلكات
Exceptions
التي لم تنفذ هذه العقارات
DefaultPage
يعيد الصفحة الافتراضية المرتبطة بالصورة، مما يوفر إمكانية الوصول إلىالصفحة الرئيسية داخل مجموعة الصور.هذه الممتلكات تعزز الملاحةوتلاعب البيانات الصورة، وتعزيز كفاءة تطوير البرمجياتتدفقات العمل
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
قيمة الممتلكات
IsCached
يحصل على قيمة بوليان تشير إلى ما إذا كانت بيانات الكائن موجودة حالياكاش، وبالتالي القضاء على الحاجة إلى قراءة البيانات.هذا الممتلكات يخدم كمؤشر التحسين، وتحسين الأداء من خلال الحد الأدنى من الوصول إلى البيانات المتقلبةالعملية .
public override bool IsCached { get; }
قيمة الممتلكات
Exceptions
التي لم تنفذ هذه الطريقة
Metadata
إعادة توجيه البيانات الميتة المحددة إلى ملفات OpenDocument.هذه الخصائص تسمح بالوصول إلىالمعلومات الأساسية المدمجة داخل ملفات OD، مما يسهل العديد من العمليات مثلاستخراج أو تعديل أو تحليل البيانات الميتا.
public OdMetadata Metadata { get; }
قيمة الممتلكات
PageCount
يعيد العدد الإجمالي للصفحات داخل الصورة.هذه الممتلكات ضروريةالتطبيقات التي تدير صور متعددة الصفحات، مما يتيح لهم تحديد دقيقعدد الصفحات المتاحة لمعالجة أو عرض.
public override int PageCount { get; }
قيمة الممتلكات
Records
إعادة تدوير سجلات OpenDocument المخزنة داخل الصورة.الوصول إلى عناصر البيانات المنظمة المحددة المدمجة داخل ملفات OpenDocument،تسهيل استرداد أو التلاعب بالمعلومات ذات الصلة لمزيد من المعالجةأو التحليل .
public OdObject[] Records { get; }
قيمة الممتلكات
OdObject [ ]
Methods
ReleaseManagedResources()
تأكد من عدم إطلاق الموارد غير المعالجة هنا، لأنها قد تكون قد تم إطلاقها بالفعل.
protected override void ReleaseManagedResources()