PsdImage

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.

Свойства

Имя:Тип:ДоступОписание:
widthintЧтениеПолучает ширину документа в пикселях.
heightintЧтениеПолучает высоту документа в пикселях.
channelsintЧтениеПолучает количество каналов документа из заголовка PSD.
bits_per_channelintЧтениеПолучает количество бит, хранящихся на канал.
color_modeColorModesЧтение/записьПолучает цветовой режим PSD, указанный в заголовке.
versionintЧтение/записьПолучает или задает номер версии Aspose.PSD-compatible API.
headerPsdHeaderЧтениеПолучает разобранный объект заголовка PSD/PSB.
is_large_documentboolЧтениеПолучает, использует ли загруженный документ контейнер PSB для больших документов.
is_psbboolЧтениеЭквивалентно :attr:is_large_document.
layersList[Layer]Чтение/записьПолучает разобранную коллекцию слоёв.
channels_countintЧтениеВозвращает количество каналов PSD.
sizeSizeЧтениеПолучает размер изображения.
active_layerOptional[Layer]Чтение/записьПолучает активный слой.
layer_countintЧтениеПолучает количество разобранных слоёв в документе.
has_layersboolЧтениеПолучает, содержит ли документ хотя бы один разобранный слой.
has_image_resourcesboolЧтениеПолучает, содержит ли документ какие-либо разобранные ресурсы изображений.
resource_countintЧтениеВозвращает количество разобранных блоков ресурсов изображения.
image_resourcesList[ResourceBlock]Чтение/записьПолучает или задает ресурсы PSD-изображения.
global_layer_resourcesList[LayerResource]Чтение/записьПолучает или задает глобальные ресурсы слоя.
global_layer_mask_infoGlobalLayerMaskInfoЧтениеПолучает глобальную информацию о маске слоя.
is_flattenboolЧтениеПолучает, является ли PSD-изображение сплющенным.
has_transparency_databoolЧтение/записьПолучает или задаёт, содержит ли первый альфа-канал данные прозрачности.
resources``ЧтениеПолучает только для чтения сводку разобранных блоков ресурсов изображения.
has_color_mode_databoolЧтениеПолучает, содержит ли документ байты данных цветового режима.
color_data_infoPsdColorDataInfoЧтениеПолучает только для чтения сводку разобранного раздела данных цветового режима.
indexed_paletteOptional[IndexedColorPaletteInfo]ЧтениеПолучает разобранную сводку индексированной палитры, если она присутствует.
has_merged_image_databoolЧтениеПолучает, содержит ли документ объединённые байты полезной нагрузки изображения.
compressionCompressionMethodЧтениеПолучает метод сжатия, используемый в секции объединённых данных изображения.
image_data_infoPsdImageDataInfoЧтениеПолучает только для чтения сводку разобранной структуры данных объединённого изображения.
image_data_kindImageDataKindЧтениеПолучает структурный тип объединённого полезного нагрузки данных изображения.
uses_predictionboolЧтениеПолучает, используется ли предсказание ZIP в полезной нагрузке объединённых данных изображения.
has_icc_profileboolЧтениеПолучает, присутствует ли встроенный ресурс ICC-профиля.
is_icc_profile_untaggedOptional[bool]ЧтениеПолучает разобранный флаг неподписанного профиля ICC, если он присутствует.
parsed_color_dataColorDataЧтениеПолучает детали разобранных данных режима цвета для внутренней проверки/тестов.
parsed_resourcesList[UnknownResource]ЧтениеПолучает разобранные ресурсы изображений для внутренней проверки/тестов.
global_angleintЧтениеПолучает глобальный угол.

Методы

ПодписьОписание:
__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.

См. также:

 Русский