PsdImage
نمای کلی
PsdImage یک کلاس در Aspose.Psd FOSS برای Python است. ارث میبرد از: Image.
تصویری از نوع PSD را نشان میدهد که میتوان آن را بدون رندر کردن بارگذاری، بررسی و ذخیره کرد.
این کلاس 5 متد برای اشیای PsdImage در برنامههای Python اعلام میکند. متدهای موجود شامل: __init__, dispose, load, save هستند. اعضای عمومی پس از نصب بسته Aspose.Psd FOSS برای Python برای هر برنامه Python قابل دسترسی هستند. ویژگیها: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode و 30 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
width | int | خواندن | عرض سند را به پیکسل دریافت میکند. |
height | int | خواندن | ارتفاع سند را به پیکسل برمیگرداند. |
channels | int | خواندن | تعداد کانالهای سند را از هدر PSD دریافت میکند. |
bits_per_channel | int | خواندن | تعداد بیتهای ذخیرهشده در هر کانال را دریافت میکند. |
color_mode | ColorModes | خواندن/نوشتن | حالت رنگ PSD گزارششده توسط هدر را دریافت میکند. |
version | int | خواندن/نوشتن | دریافت یا تنظیم شماره نسخهٔ Aspose.PSD-compatible API. |
header | PsdHeader | خواندن | شیء سرصفحه PSD/PSB تجزیهشده را دریافت میکند. |
is_large_document | bool | خواندن | مشخص میکند که آیا سند بارگذاریشده از کانتینر سند بزرگ PSB استفاده میکند. |
is_psb | bool | خواندن | معادل :attr:is_large_document. |
layers | List[Layer] | خواندن/نوشتن | مجموعه لایههای تجزیهشده را دریافت میکند. |
channels_count | int | خواندن | تعداد کانالهای PSD را دریافت میکند. |
size | Size | خواندن | اندازه تصویر را دریافت میکند. |
active_layer | Optional[Layer] | خواندن/نوشتن | لایه فعال را دریافت میکند. |
layer_count | int | خواندن | تعداد لایههای تجزیهشده در سند را برمیگرداند. |
has_layers | bool | خواندن | دریافت میکند که آیا سند حداقل یک لایه تجزیهشده دارد. |
has_image_resources | bool | خواندن | بررسی میکند که آیا سند شامل هر منبع تصویری تجزیهشدهای است یا خیر. |
resource_count | int | خواندن | تعداد بلوکهای منبع تصویر تجزیه شده را دریافت میکند. |
image_resources | List[ResourceBlock] | خواندن/نوشتن | دریافت یا تنظیم منابع تصویر PSD. |
global_layer_resources | List[LayerResource] | خواندن/نوشتن | دریافت یا تنظیم منابع لایه سراسری. |
global_layer_mask_info | GlobalLayerMaskInfo | خواندن | اطلاعات ماسک لایهٔ سراسری را دریافت میکند. |
is_flatten | bool | خواندن | دریافت میکند که آیا تصویر PSD فلت شده است. |
has_transparency_data | bool | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا کانال آلفای اول شامل دادههای شفافیت است. |
resources | `` | خواندن | دریافت خلاصهای فقط-خواندنی از بلوکهای منبع تصویر تجزیهشده. |
has_color_mode_data | bool | خواندن | مشخص میکند که آیا سند شامل بایتهای داده حالت رنگ است یا خیر. |
color_data_info | PsdColorDataInfo | خواندن | یک خلاصه فقط-خواندنی از بخش دادههای حالت رنگ تجزیهشده دریافت میکند. |
indexed_palette | Optional[IndexedColorPaletteInfo] | خواندن | خلاصهٔ پالت اندیسدار تجزیهشده را دریافت میکند، در صورت وجود. |
has_merged_image_data | bool | خواندن | دریافت اینکه آیا سند شامل بایتهای بار دادهٔ دادههای تصویر ترکیبشده است. |
compression | CompressionMethod | خواندن | دریافت روش فشردهسازی مورد استفاده در بخش دادههای تصویر ترکیبشده. |
image_data_info | PsdImageDataInfo | خواندن | دریافت خلاصهای فقط-خواندنی از ساختار تجزیهشده دادههای تصویر ترکیبشده. |
image_data_kind | ImageDataKind | خواندن | نوع ساختاری بار دادهٔ تصویر ترکیبشده را دریافت میکند. |
uses_prediction | bool | خواندن | دریافت میکند که آیا پیشبینی ZIP توسط بار داده تصویر ترکیبی استفاده میشود. |
has_icc_profile | bool | خواندن | مشخص میکند که آیا منبع پروفایل ICC توکار موجود است. |
is_icc_profile_untagged | Optional[bool] | خواندن | پرچم پروفایل ICC بدون برچسب تجزیهشده را دریافت میکند، در صورت وجود. |
parsed_color_data | ColorData | خواندن | جزئیات دادههای حالت رنگ تجزیهشده را برای تأیید/آزمونهای داخلی دریافت میکند. |
parsed_resources | List[UnknownResource] | خواندن | منابع تصویر تجزیهشده را برای تأیید/آزمونهای داخلی دریافت میکند. |
global_angle | int | خواندن | زاویهٔ سراسری را برمیگرداند. |
روش ها
| امضا | توضیح |
|---|---|
__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 فراخوانی میکند. |