PsdImage

PsdImage

نظرة عامة

PsdImage هي فئة في Aspose.Psd FOSS لـ Python. تورث من: Image.

يمثل صورة PSD يمكن تحميلها وتفقدها وحفظها دون عرضها.

تعلن هذه الفئة عن 5 طرق لكائنات PsdImage في برامج Python. تشمل الطرق المتاحة: __init__, dispose, load, save. الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Psd FOSS لـ Python. الخصائص: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode، و30 أخرى.

خصائص

اسمالنوعالوصولوصف
widthintقراءةيسترجع عرض المستند بالبكسل.
heightintقراءةيرجع ارتفاع المستند بالبكسل.
channelsintقراءةيرجع عدد قنوات المستند من رأس PSD.
bits_per_channelintقراءةيعطي عدد البتات المخزنة لكل قناة.
color_modeColorModesقراءة/كتابةيحصل على وضع لون PSD المبلغ عنه في الرأس.
versionintقراءة/كتابةيحصل أو يضبط رقم إصدار Aspose.PSD-compatible API.
headerPsdHeaderقراءةيحصل على كائن رأس PSD/PSB المُحلل.
is_large_documentboolقراءةيحدد ما إذا كان المستند المحمَّل يستخدم حاوية PSB للمستندات الكبيرة.
is_psbboolقراءةما يعادل :attr:is_large_document.
layersList[Layer]قراءة/كتابةيحصل على مجموعة الطبقات التي تم تحليلها.
channels_countintقراءةيحصل على عدد قنوات PSD.
sizeSizeقراءةيحصل على حجم الصورة.
active_layerOptional[Layer]قراءة/كتابةيحصل على الطبقة النشطة.
layer_countintقراءةيرجع عدد الطبقات التي تم تحليلها في المستند.
has_layersboolقراءةيُعيد ما إذا كان المستند يحتوي على طبقة واحدة على الأقل مُحلَّلة.
has_image_resourcesboolقراءةيُعيد ما إذا كان المستند يحتوي على أي موارد صورة مُحلَّلة.
resource_countintقراءةيحصل على عدد كتل موارد الصورة التي تم تحليلها.
image_resourcesList[ResourceBlock]قراءة/كتابةيسترجع أو يعيّن موارد صورة PSD.
global_layer_resourcesList[LayerResource]قراءة/كتابةيحصل على أو يضبط موارد الطبقة العامة.
global_layer_mask_infoGlobalLayerMaskInfoقراءةيحصل على معلومات قناع الطبقة العامة.
is_flattenboolقراءةيعطي ما إذا كانت صورة PSD مسطحة.
has_transparency_databoolقراءة/كتابةيحصل أو يضبط ما إذا كانت قناة ألفا الأولى تحتوي على بيانات الشفافية.
resources``قراءةيعطي ملخصًا للقراءة فقط للكتل المواردية للصور التي تم تحليلها.
has_color_mode_databoolقراءةيحصل على ما إذا كان المستند يحتوي على بايتات بيانات وضع اللون.
color_data_infoPsdColorDataInfoقراءةيعطي ملخصًا للقراءة فقط لقسم بيانات وضع اللون الذي تم تحليله.
indexed_paletteOptional[IndexedColorPaletteInfo]قراءةيحصل على ملخص لوحة الألوان المفهرسة المحللة، عند وجوده.
has_merged_image_databoolقراءةيحصل على ما إذا كان المستند يحتوي على بايتات حمولة بيانات الصورة المدمجة.
compressionCompressionMethodقراءةيحصل على طريقة الضغط المستخدمة في قسم بيانات الصورة المدمجة.
image_data_infoPsdImageDataInfoقراءةيحصل على ملخص للقراءة فقط للهيكل المُحلل لبيانات الصورة المدمجة.
image_data_kindImageDataKindقراءةيسترجع النوع البنيوي لحمل بيانات الصورة المدمجة.
uses_predictionboolقراءةيحصل على ما إذا كانت توقعات ZIP مُستخدمةً في حمولة بيانات الصورة المدمجة.
has_icc_profileboolقراءةيحصل على ما إذا كان مورد ملف تعريف ICC المضمّن موجودًا.
is_icc_profile_untaggedOptional[bool]قراءةيحصل على علم ملف تعريف ICC غير الموسوم المُحلل، إذا كان موجودًا.
parsed_color_dataColorDataقراءةيحصل على تفاصيل بيانات وضع اللون المُحلَّلة للتحقق الداخلي/الاختبارات.
parsed_resourcesList[UnknownResource]قراءةيحصل على موارد الصورة المُحلَّلة للتحقق الداخلي/الاختبارات.
global_angleintقراءةيحصل على الزاوية العامة.

الطرق

التوقيعوصف
__init__(stream, leave_open: bool)Calls init(stream, leave_open) على هذه الحالة من PsdImage.
load(file_path_or_stream) → PsdImageيحمِّل صورة PSD من مسار ملف أو من تدفق قابل للقراءة.
save(file_path_or_stream)يحفظ الصورة إلى مسار ملف أو إلى تدفق قابل للكتابة.
dispose()يطلق الصورة ويحرّر التدفق الأساسي اختياريًا.
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image"ينفّذ load(source) على هذا المثال من PsdImage.

انظر أيضاً

 العربية