PsdImage
PsdImage
Přehled
PsdImage je třída v Aspose.Psd FOSS pro Python. Dědí z: Image.
Zastupuje PSD obrázek, který lze načíst, prozkoumat a uložit bez vykreslení.
Tato třída deklaruje 5 metod pro objekty PsdImage v programech Python. Dostupné metody zahrnují: __init__, dispose, load, save. Veřejné členy jsou přístupné jakékoli aplikaci Python po instalaci balíčku Aspose.Psd FOSS pro Python. Vlastnosti: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode a dalších 30.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
width | int | Čtení | Získá šířku dokumentu v pixelech. |
height | int | Čtení | Získá výšku dokumentu v pixelech. |
channels | int | Čtení | Získá počet kanálů dokumentu z hlavičky PSD. |
bits_per_channel | int | Čtení | Získá počet bitů uložených na kanál. |
color_mode | ColorModes | Čtení/zápis | Získá barevný režim PSD, který je v hlavičce uveden. |
version | int | Čtení/zápis | Získá nebo nastaví číslo verze Aspose.PSD-compatible API. |
header | PsdHeader | Čtení | Získá analyzovaný objekt hlavičky PSD/PSB. |
is_large_document | bool | Čtení | Získá, zda načtený dokument používá kontejner PSB pro velké dokumenty. |
is_psb | bool | Čtení | Ekvivalentní k :attr:is_large_document. |
layers | List[Layer] | Čtení/zápis | Získá parsovanou kolekci vrstev. |
channels_count | int | Čtení | Získá počet kanálů PSD. |
size | Size | Čtení | Získá velikost obrázku. |
active_layer | Optional[Layer] | Čtení/zápis | Získá aktivní vrstvu. |
layer_count | int | Čtení | Získá počet analyzovaných vrstev v dokumentu. |
has_layers | bool | Čtení | Získá, zda dokument obsahuje alespoň jednu zpracovanou vrstvu. |
has_image_resources | bool | Čtení | Získá, zda dokument obsahuje jakékoli zpracované obrazové zdroje. |
resource_count | int | Čtení | Získá počet zpracovaných bloků zdrojů obrázku. |
image_resources | List[ResourceBlock] | Čtení/zápis | Získá nebo nastaví zdroje PSD obrázku. |
global_layer_resources | List[LayerResource] | Čtení/zápis | Získá nebo nastaví globální zdroje vrstvy. |
global_layer_mask_info | GlobalLayerMaskInfo | Čtení | Získá informace o globální masce vrstvy. |
is_flatten | bool | Čtení | Získá, zda je PSD obrázek zploštěný. |
has_transparency_data | bool | Čtení/zápis | Získá nebo nastaví, zda první alfa kanál obsahuje data průhlednosti. |
resources | `` | Čtení | Získá pouze pro čtení souhrn analyzovaných bloků zdrojů obrazu. |
has_color_mode_data | bool | Čtení | Získá, zda dokument obsahuje bajtyColorModeData. |
color_data_info | PsdColorDataInfo | Čtení | Získá pouze pro čtení souhrn analyzované sekce Color Mode Data. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Čtení | Získá analyzovaný souhrn indexované palety, pokud je přítomen. |
has_merged_image_data | bool | Čtení | Získá informaci o tom, zda dokument obsahuje sloučené bajty datového nákladu obrázku. |
compression | CompressionMethod | Čtení | Získá kompresní metodu používanou sekcí sloučených dat obrázku. |
image_data_info | PsdImageDataInfo | Čtení | Získá pouze ke čtení souhrn analyzované struktury sloučených dat obrázku. |
image_data_kind | ImageDataKind | Čtení | Získá strukturní typ sloučeného datového nákladu obrázku. |
uses_prediction | bool | Čtení | Získá, zda je předpověď ZIP použita ve sloučeném image data payload. |
has_icc_profile | bool | Čtení | Získá, zda je přítomen vložený zdroj ICC profilu. |
is_icc_profile_untagged | Optional[bool] | Čtení | Získá příznak rozparsovaného neoznačeného ICC profilu, pokud je přítomen. |
parsed_color_data | ColorData | Čtení | Získá podrobnosti o parsovaných datech režimu barev pro interní ověření/testy. |
parsed_resources | List[UnknownResource] | Čtení | Získá analyzované zdroje obrázku pro interní ověření/testy. |
global_angle | int | Čtení | Získá globální úhel. |
Metody
| Podpis: | Popis: |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) na této PsdImage instanci. |
load(file_path_or_stream) → PsdImage | Načte PSD obrázek ze souborové cesty nebo čitelného proudu. |
save(file_path_or_stream) | Uloží obrázek do cesty souboru nebo zapisovatelného streamu. |
dispose() | Uvolní obrázek a volitelně i podkladový stream. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Zavolá load(source) na této instanci PsdImage. |