PsdImage
סקירה כללית
PsdImage היא מחלקה ב-Aspose.Psd FOSS עבור Python. יורשת מ-: Image.
מייצגת תמונת PSD שניתן לטעון, לבדוק ולשמור ללא רינדור.
מחלקה זו מכריזה על 5 שיטות עבור עצמים PsdImage בתוכניות Python. השיטות הזמינות כוללות: __init__, dispose, load, save. חברים ציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Psd FOSS עבור 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 זה. |