PsdImage
Prezentare generală
PsdImage este o clasă în Aspose.Psd FOSS pentru Python. Moștenește de la: Image.
Reprezintă o imagine PSD care poate fi încărcată, inspectată și salvată fără redare.
Această clasă declară 5 metode pentru obiecte PsdImage în programe Python. Metodele disponibile includ: __init__, dispose, load, save. Membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Psd FOSS pentru Python. Proprietăți: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode și 30 altele.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
width | int | Citire | Obține lățimea documentului în pixeli. |
height | int | Citire | Obține înălțimea documentului în pixeli. |
channels | int | Citire | Obține numărul de canale ale documentului din antetul PSD. |
bits_per_channel | int | Citire | Obține numărul de biţi stocaţi pe canal. |
color_mode | ColorModes | Citire/Scriere | Obține modul de culoare PSD raportat de antet. |
version | int | Citire/Scriere | Obține sau setează numărul versiunii Aspose.PSD-compatible API. |
header | PsdHeader | Citire | Obține obiectul antet PSD/PSB analizat. |
is_large_document | bool | Citire | Obține dacă documentul încărcat utilizează containerul PSB pentru documente mari. |
is_psb | bool | Citire | Echivalent cu :attr:is_large_document. |
layers | List[Layer] | Citire/Scriere | Obține colecția de straturi analizată. |
channels_count | int | Citire | Obține numărul de canale PSD. |
size | Size | Citire | Obține dimensiunea imaginii. |
active_layer | Optional[Layer] | Citire/Scriere | Obține stratul activ. |
layer_count | int | Citire | Obține numărul de straturi analizate în document. |
has_layers | bool | Citire | Obține dacă documentul conține cel puțin un strat analizat. |
has_image_resources | bool | Citire | Obține dacă documentul conține orice resurse de imagine parsate. |
resource_count | int | Citire | Obține numărul de blocuri de resurse de imagine analizate. |
image_resources | List[ResourceBlock] | Citire/Scriere | Obține sau stabilește resursele imaginii PSD. |
global_layer_resources | List[LayerResource] | Citire/Scriere | Obține sau setează resursele globale ale stratului. |
global_layer_mask_info | GlobalLayerMaskInfo | Citire | Obține informațiile globale ale măștii de strat. |
is_flatten | bool | Citire | Obține dacă imaginea PSD este aplatizată. |
has_transparency_data | bool | Citire/Scriere | Obține sau setează dacă primul canal alfa conține date de transparență. |
resources | `` | Citire | Obține un rezumat doar în citire al blocurilor de resurse de imagine analizate. |
has_color_mode_data | bool | Citire | Obține dacă documentul conține octeţi Color Mode Data. |
color_data_info | PsdColorDataInfo | Citire | Obține un rezumat doar în citire al secțiunii de date a modului de culoare analizate. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Citire | Obține rezumatul paletei indexate analizat, dacă este prezent. |
has_merged_image_data | bool | Citire | Obține dacă documentul conține octeți de payload pentru datele de imagine îmbinate. |
compression | CompressionMethod | Citire | Obține metoda de comprimare utilizată de secțiunea de date de imagine îmbinate. |
image_data_info | PsdImageDataInfo | Citire | Obține un rezumat read-only al structurii de date a imaginii fuzionate parsate. |
image_data_kind | ImageDataKind | Citire | Obține tipul structural al încărcăturii de date a imaginii fuzionate. |
uses_prediction | bool | Citire | Obține dacă predicția ZIP este utilizată de payload-ul de date al imaginii fuzionate. |
has_icc_profile | bool | Citire | Obține dacă o resursă de profil ICC încorporată este prezentă. |
is_icc_profile_untagged | Optional[bool] | Citire | Obține indicatorul de profil ICC neetichetat analizat, dacă este prezent. |
parsed_color_data | ColorData | Citire | Obține detaliile datelor modului de culoare parsate pentru verificare/teste interne. |
parsed_resources | List[UnknownResource] | Citire | Obține resursele de imagine parsate pentru verificare/teste interne. |
global_angle | int | Citire | Obține unghiul global. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) pe această instanță PsdImage. |
load(file_path_or_stream) → PsdImage | Încarcă o imagine PSD dintr-o cale de fișier sau dintr-un flux citibil. |
save(file_path_or_stream) | Salvează imaginea într-o cale de fișier sau într-un flux scriibil. |
dispose() | Eliberează imaginea și, opțional, fluxul subiacent. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Apelează load(source) pe această instanță PsdImage. |