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.

Дивіться також

 Українська