PsdImage
Przegląd
PsdImage jest klasą w Aspose.Psd FOSS dla Python. Dziedziczy po: Image.
Reprezentuje obraz PSD, który może być załadowany, sprawdzony i zapisany bez renderowania.
Ta klasa deklaruje 5 metod dla obiektów PsdImage w programach Python. Dostępne metody to: __init__, dispose, load, save. Publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Psd FOSS dla Python. Właściwości: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode oraz 30 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
width | int | Odczyt | Pobiera szerokość dokumentu w pikselach. |
height | int | Odczyt | Pobiera wysokość dokumentu w pikselach. |
channels | int | Odczyt | Pobiera liczbę kanałów dokumentu z nagłówka PSD. |
bits_per_channel | int | Odczyt | Zwraca liczbę bitów przechowywanych na kanał. |
color_mode | ColorModes | Odczyt/zapis | Pobiera tryb kolorów PSD zgłoszony w nagłówku. |
version | int | Odczyt/zapis | Pobiera lub ustawia numer wersji Aspose.PSD-compatible API. |
header | PsdHeader | Odczyt | Zwraca sparsowany obiekt nagłówka PSD/PSB. |
is_large_document | bool | Odczyt | Zwraca, czy wczytany dokument używa kontenera dużych dokumentów PSB. |
is_psb | bool | Odczyt | Odpowiednik :attr:is_large_document. |
layers | List[Layer] | Odczyt/zapis | Zwraca sparsowaną kolekcję warstw. |
channels_count | int | Odczyt | Pobiera liczbę kanałów PSD. |
size | Size | Odczyt | Pobiera rozmiar obrazu. |
active_layer | Optional[Layer] | Odczyt/zapis | Pobiera aktywną warstwę. |
layer_count | int | Odczyt | Zwraca liczbę przetworzonych warstw w dokumencie. |
has_layers | bool | Odczyt | Zwraca, czy dokument zawiera co najmniej jedną przetworzoną warstwę. |
has_image_resources | bool | Odczyt | Zwraca, czy dokument zawiera jakiekolwiek przetworzone zasoby obrazu. |
resource_count | int | Odczyt | Pobiera liczbę przetworzonych bloków zasobów obrazu. |
image_resources | List[ResourceBlock] | Odczyt/zapis | Pobiera lub ustawia zasoby obrazu PSD. |
global_layer_resources | List[LayerResource] | Odczyt/zapis | Pobiera lub ustawia globalne zasoby warstwy. |
global_layer_mask_info | GlobalLayerMaskInfo | Odczyt | Pobiera informacje o globalnej masce warstwy. |
is_flatten | bool | Odczyt | Zwraca, czy obraz PSD jest spłaszczony. |
has_transparency_data | bool | Odczyt/zapis | Pobiera lub ustawia, czy pierwszy kanał alfa zawiera dane przezroczystości. |
resources | `` | Odczyt | Uzyskuje podsumowanie w trybie tylko do odczytu przetworzonych bloków zasobów obrazu. |
has_color_mode_data | bool | Odczyt | Zwraca, czy dokument zawiera bajty Color Mode Data. |
color_data_info | PsdColorDataInfo | Odczyt | Uzyskuje podsumowanie w trybie tylko do odczytu przetworzonej sekcji danych trybu koloru. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Odczyt | Pobiera podsumowanie przetworzonej palety indeksowanej, jeśli jest dostępne. |
has_merged_image_data | bool | Odczyt | Pobiera, czy dokument zawiera połączone bajty ładunku danych obrazu. |
compression | CompressionMethod | Odczyt | Pobiera metodę kompresji używaną w sekcji połączonych danych obrazu. |
image_data_info | PsdImageDataInfo | Odczyt | Uzyskuje podsumowanie tylko do odczytu przetworzonej struktury danych scalonego obrazu. |
image_data_kind | ImageDataKind | Odczyt | Pobiera strukturalny rodzaj scalonego ładunku danych obrazu. |
uses_prediction | bool | Odczyt | Uzyskuje informację, czy prognoza ZIP jest używana przez ładunek danych scalonego obrazu. |
has_icc_profile | bool | Odczyt | Pobiera, czy zasób profilu ICC jest obecny. |
is_icc_profile_untagged | Optional[bool] | Odczyt | Zwraca flagę parsowanego nieoznaczonego profilu ICC, jeśli jest obecna. |
parsed_color_data | ColorData | Odczyt | Pobiera szczegóły zparsowanych danych trybu kolorów do wewnętrznej weryfikacji/testów. |
parsed_resources | List[UnknownResource] | Odczyt | Pobiera zparsowane zasoby obrazu do wewnętrznej weryfikacji/testów. |
global_angle | int | Odczyt | Pobiera globalny kąt. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) na tej instancji PsdImage. |
load(file_path_or_stream) → PsdImage | Wczytuje obraz PSD z ścieżki pliku lub czytelnego strumienia. |
save(file_path_or_stream) | Zapisuje obraz do ścieżki pliku lub zapisywalnego strumienia. |
dispose() | Zwalnia obraz i opcjonalnie powiązany strumień. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Wywołuje load(source) na tej instancji PsdImage. |