PsdImage

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 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
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 فراخوانی می‌کند.

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

 فارسی