PsdImage
PsdImage
Áttekintés
PsdImage egy osztály a Aspose.Psd FOSS-ban Python számára. Örökli: Image.
Egy PSD képet reprezentál, amely betölthető, ellenőrizhető és menthető renderelés nélkül.
Ez az osztály 5 metódust deklarál a PsdImage objektumok számára Python programokban. Elérhető metódusok: __init__, dispose, load, save. A nyilvános tagok bármely Python alkalmazás számára elérhetők a Aspose.Psd FOSS a Python csomag telepítése után. Tulajdonságok: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, és további 30.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
width | int | Olvasás | A dokumentum szélességét adja vissza képpontban. |
height | int | Olvasás | A dokumentum magasságát pixelben adja vissza. |
channels | int | Olvasás | Lekéri a dokumentum csatornaszámát a PSD fejlécből. |
bits_per_channel | int | Olvasás | Megkapja a csatornaanként tárolt bitek számát. |
color_mode | ColorModes | Olvasás/Írás | A fejléc által jelentett PSD színmódot adja vissza. |
version | int | Olvasás/Írás | Lekéri vagy beállítja a Aspose.PSD-compatible API verziószámot. |
header | PsdHeader | Olvasás | Lekéri a feldolgozott PSD/PSB fejlécobjektumot. |
is_large_document | bool | Olvasás | Megkapja, hogy a betöltött dokumentum a PSB nagy-dokumentum konténert használ-e. |
is_psb | bool | Olvasás | Egyenértékű :attr:is_large_document. |
layers | List[Layer] | Olvasás/Írás | Lekéri a feldolgozott réteggyűjteményt. |
channels_count | int | Olvasás | Visszaadja a PSD csatornák számát. |
size | Size | Olvasás | Lekéri a kép méretét. |
active_layer | Optional[Layer] | Olvasás/Írás | Visszaadja az aktív réteget. |
layer_count | int | Olvasás | Visszaadja a dokumentumban feldolgozott rétegek számát. |
has_layers | bool | Olvasás | Lekéri, hogy a dokumentum tartalmaz-e legalább egy feldolgozott réteget. |
has_image_resources | bool | Olvasás | Lekéri, hogy a dokumentum tartalmaz-e bármilyen feldolgozott kép erőforrást. |
resource_count | int | Olvasás | A feldolgozott kép erőforrás blokkok számát adja vissza. |
image_resources | List[ResourceBlock] | Olvasás/Írás | A PSD kép erőforrásait kapja vagy állítja be. |
global_layer_resources | List[LayerResource] | Olvasás/Írás | Megkapja vagy beállítja a globális réteg erőforrásokat. |
global_layer_mask_info | GlobalLayerMaskInfo | Olvasás | Lekéri a globális rétegmaszk információt. |
is_flatten | bool | Olvasás | Megkapja, hogy a PSD-kép laposítva van-e. |
has_transparency_data | bool | Olvasás/Írás | Lekér vagy beállítja, hogy az első alfa csatorna tartalmaz-e átlátszósági adatot. |
resources | `` | Olvasás | Lekér egy csak olvasható összefoglalót a feldolgozott image resource blokkokról. |
has_color_mode_data | bool | Olvasás | Megkapja, hogy a dokumentum tartalmaz-e Color Mode Data bájtokat. |
color_data_info | PsdColorDataInfo | Olvasás | Lekér egy csak olvasható összefoglalót a feldolgozott Color Mode Data szakaszról. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Olvasás | Lekéri a feldolgozott indexelt paletta összefoglalóját, ha elérhető. |
has_merged_image_data | bool | Olvasás | Lekérdezi, hogy a dokumentum tartalmaz-e egyesített képadat payload bájtokat. |
compression | CompressionMethod | Olvasás | Lekérdezi az egyesített képadat szakasz által használt tömörítési módszert. |
image_data_info | PsdImageDataInfo | Olvasás | Lekér egy csak olvasható összefoglalót a feldolgozott egyesített képadatszerkezetről. |
image_data_kind | ImageDataKind | Olvasás | Lekéri az összevont képadatok payload struktúrájának típusát. |
uses_prediction | bool | Olvasás | Lekérdezi, hogy a ZIP előrejelzést használja-e az egyesített képadat payload. |
has_icc_profile | bool | Olvasás | Megadja, hogy egy beágyazott ICC profil erőforrás jelen van-e. |
is_icc_profile_untagged | Optional[bool] | Olvasás | Lekéri a feldolgozott címkézetlen ICC profil jelzőt, ha jelen van. |
parsed_color_data | ColorData | Olvasás | Megkapja a feldolgozott színmód adat részleteit belső ellenőrzéshez/tesztekhez. |
parsed_resources | List[UnknownResource] | Olvasás | Megkapja a feldolgozott kép erőforrásokat belső ellenőrzéshez/tesztekhez. |
global_angle | int | Olvasás | Visszaadja a globális szöget. |
Metódusok
| Aláírás | Leírás |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) ezen a PsdImage példányon. |
load(file_path_or_stream) → PsdImage | Betölti a PSD képet egy fájlútvonalról vagy egy olvasható streamről. |
save(file_path_or_stream) | Elmenti a képet egy fájlútra vagy egy írható streamre. |
dispose() | Felszabadítja a képet, és opcionálisan az alatta lévő adatfolyamot. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Meghívja a load(source) metódust ezen a PsdImage példányon. |