Aspose.PSD FOSS برای Python

API reference برای Aspose.Psd FOSS برای Python. ۶۴ نوع عمومی بر اساس ماژول سازماندهی شده است.

API اصلی

کلاستوضیح
BigEndianReaderداده‌های big-endian را از یک جریان می‌خواند.
BigEndianWriterBigEndianWriter.position ویژگی مقدار فعلی افست نوشتن در جریان پایه را برمی‌گرداند.
Imageکلاس پایهٔ انتزاعی برای اشیاء تصویر.
ImageLoaderقابلیت بارگیری را برای تصاویر فراهم می‌کند.
LayerAndMaskSectionReaderکلاس با ۱ متد.
LayerAndMaskSectionWriterبخش‌های لایه و اطلاعات ماسک PSD/PSB را می‌نویسد.
Pointکلاس Point متد empty() را برای دریافت یک نقطه صفر و متد equals(other) را برای مقایسه مختصات فراهم می‌کند؛ ویژگی‌های آن شامل x، y، is_empty و Empty ایستا است.
PsdImageنمایانگر یک تصویر PSD است که می‌تواند بارگذاری، بازرسی و بدون رندر ذخیره شود.
PsdSectionReaderخواندن‌های محدود شده را برای بخش‌های PSD/PSB که در حافظه توسط این پیاده‌سازی ذخیره شده‌اند، فراهم می‌کند.
Rectangleیک مجموعه از چهار عدد صحیح که مکان و اندازه یک مستطیل را نشان می‌دهند، ذخیره می‌کند.
RectangleFیک مجموعه از چهار عدد ممیز شناور که مکان و اندازه یک مستطیل را نشان می‌دهند، ذخیره می‌کند.
ResourceBlockیک بلوک منبع تصویر PSD را نمایندگی می‌کند.
Sizeکلاس با 3 متد و 5 ویژگی.
StreamContainerیک محفظهٔ جریان را که توسط APIهای ذخیره‌سازی منبع استفاده می‌شود، نشان می‌دهد.

شمارش‌ها

شمارشتوضیح
ColorModesحالت‌های رنگی پشتیبانی‌شده توسط فایل‌های PSD را تعریف می‌کند.
CompressionMethodروش‌های فشرده‌سازی مورد استفاده برای داده‌های تصویر در فایل‌های PSD را تعریف می‌کند.
PsdVersionEnum با ۲ عضو.
ResourceBlockStateنمایانگر وضعیت بلوک منبع است.
SeekOriginمبدا جستجو را برای خواننده تعریف می‌کند.

Conversion

کلاستوضیح
BigEndianBitConverterروش‌های کمکی برای خواندن مقادیر اولیه big-endian از آرایه‌های بایت فراهم می‌کند.

Coreexceptions

کلاستوضیح
ArgumentNullExceptionاستثنائی که زمانی که آرگومان null باشد، پرتاب می‌شود.
NotSupportedExceptionاستثنائی که زمانی که عملیات پشتیبانی نمی‌شود، پرتاب می‌شود.
PsdLoadExceptionاستثنایی که هنگام بروز خطا در حین بارگذاری یک فایل PSD پرتاب می‌شود.
PsdSaveExceptionیک نمونه جدید از کلاس PsdSaveException را مقداردهی اولیه می‌کند.

Layers

کلاستوضیح
BlendRangeنمایانگر یک محدوده ترکیب لایه PSD است.
ChannelInformationاطلاعات کانال لایه PSD را نمایش می‌دهد.
GlobalLayerMaskInfoکلاس با 1 متد.
Layerشناسه‌های کانال لایه و طول داده‌ها از طریق ویژگی‌های PsdLayerChannelInfo channel_id و data_length در دسترس هستند.
LayerBlendModeMapperکلاس با ۲ متد و ۱ عضو.
LayerBlendingRangesDataداده‌های بازه‌های ترکیب‌پذیری لایه PSD را نمایندگی می‌کند.
LayerBlendingRangesInfoکلاس با ۱ متد و ۲ ویژگی.
LayerChannelInfoیک ورودی متادیتا کانال را از رکورد لایه ذخیره می‌کند.
LayerMaskDataکلاس پایه برای داده‌های ماسک لایه PSD را تعریف می‌کند.
LayerMaskDataShortداده‌های ماسک لایه را برای لایه‌هایی که فقط یک ماسک رستری یا وکتور دارند تعریف می‌کند.
LayerMaskInfoکلاسی با 1 متد و 2 ویژگی.
LayerRawDataکلاسی با 4 متد و 7 ویژگی.
LayerRecordReaderکلاسی با 1 متد و 3 عضو.
LayerRecordWriterرکوردهای لایه PSD/PSB را از مدل لایه در حافظه می‌نویسد.
LayerResourceکلاسی با 1 متد، 4 ویژگی و 2 عضو.
PsdLayerChannelInfoخلاصه‌ای فقط‌خواندنی از یک رکورد لایه کانال تجزیه‌شده را فراهم می‌کند.
RawLayerBlendingRangesSectionکلاسی با 3 متد و 1 ویژگی.
RawLayerMaskSectionکلاسی با 3 متد و 1 ویژگی.

شمارش‌ها

شمارشتوضیح
BlendModeحالت‌های ترکیبی که برای لایه‌ها در فایل‌های PSD استفاده می‌شوند را تعریف می‌کند.
LayerMaskFlagsپرچم‌های ماسک لایه PSD را تعریف می‌کند.

Loaders

کلاستوضیح
PsdImageLoaderکلاسی با 1 متد.

Resources

کلاستوضیح
ImageResourceIdsشناسه‌های منبع تصویر PSD عمومی که توسط تست‌ها و فیکسچرها استفاده می‌شوند را فراهم می‌کند.
IndexedColorPaletteکلاسی با 3 متد، 1 ویژگی و 1 عضو.
IndexedColorPaletteInfoیک نمای فقط-خواندنی بر روی پالت PSD با رنگ‌های نمایه‌ای فراهم می‌کند.
PreservedResourceBlockیک منبع تصویر خام‑محافظت‌شده را به سطح رسمی ResourceBlock سازگار می‌کند.
PsdResourceInfoیک خلاصه فقط-خواندنی از یک بلوک منبع تصویر PSD تجزیه‌شده فراهم می‌کند.
UnknownResourceیک نمونه جدید از کلاس UnknownResource را مقداردهی اولیه می‌کند.

شمارش‌ها

شمارشتوضیح
PsdResourceKindشمارشی با ۴ عضو.

Sections

کلاستوضیح
ColorDataبخش داده‌های حالت رنگ PSD را به‌صورت بایت‌های خام به‌علاوه ساختار تجزیه‌شده‌ی آگاه به حالت (در صورت موجود بودن) ذخیره می‌کند.
ImageDataبخش داده‌های تصویر PSD را به‌صورت سرآیند فشرده‌سازی به‌همراه بایت‌های خام payload ذخیره می‌کند.
ImageDataStructureچیدمان ساختاری معتبر payload داده‌های PSD Image Data را توصیف می‌کند.
ImageResourcesSectionبخش PSD Image Resources را به‌صورت بایت‌های خام‑حفظ‌شده به‌همراه خلاصه‌های تجزیه‌شده فقط‑نامشخص نمایش می‌دهد.
LayerAndMaskSectionنمایش‌دهنده بخش اطلاعات لایه و ماسک PSD/PSB و حالت ذخیره‌سازی خام حفظ‌شده آن است.
PsdColorDataInfoخلاصه‌ای فقط-خواندنی از بخش داده‌های حالت رنگی PSD را فراهم می‌کند.
PsdHeaderحاوی اطلاعات هدر یک سند فتوشاپ است.
PsdImageDataInfoکلاسی با 1 متد و 5 ویژگی.
PsdImageDocumentStateبخش‌های تجزیه‌شدهٔ سند PSD/PSB را که توسط PsdImage استفاده می‌شوند، ذخیره می‌کند.

شمارش‌ها

شمارشتوضیح
ImageDataKindشکل ساختاری بار دادهٔ PSD Image Data را شناسایی می‌کند.
PsdColorDataKindتوضیح می‌دهد که بار دادهٔ Color Mode Data برای سند بارگذاری‌شده چگونه تفسیر شده است.

Writedescriptors

کلاستوضیح
PsdImageWriterوضعیت سند PSD/PSB تجزیه‌شده را در یک جریان می‌نویسد.

همچنین ببینید:

 فارسی