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. اعضای عمومی پس از نصب بسته Aspose.Psd FOSS برای Python، برای هر برنامه 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 | اعتبارسنجی میکند که یک بارگذاری تو در تو در داخل بخش محاطکنندهای که قبلاً محدود شده است، بماند. |