PsdSectionReader
نظرة عامة
PsdSectionReader هي فئة في Aspose.Psd FOSS لـ Python.
يُقدِّم قراءات محدودة لأقسام PSD/PSB المخزَّنة في الذاكرة بواسطة هذا التنفيذ.
تعلن هذه الفئة عن 5 طرق لكائنات PsdSectionReader في برامج Python. تشمل الطرق المتاحة: ReadBytes, get_memory_backed_length, get_nested_memory_backed_length, read_bytes, validate_signed_length. الأعضاء العامون متاحون لأي تطبيق Python بعد تثبيت حزمة Aspose.Psd FOSS لـ Python.
الطرق
| التوقيع | وصف |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | يقرأ حمولة القسم المعلن بعد التحقق من حدود الدفق والحد الأقصى لحجم الذاكرة داخل الذاكرة. |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | ينادي ReadBytes(reader, length, section_name) على هذا الكائن من PsdSectionReader. |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | يُصَدِّق طول القسم المعلن ويُعيد حجم المصفوفة المكافئ في الذاكرة. |
validate_signed_length(length: int, section_name: str) → int | يُصَدِّق حقل الطول الموقّع الذي ينتمي إلى قسم محدود. |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | يتحقق من أن الحمولة المتداخلة تبقى داخل القسم المحيط المحدد مسبقًا. |