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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
width | int | Читання | Отримує ширину документа у пікселях. |
height | int | Читання | Отримує висоту документа у пікселях. |
channels | int | Читання | Отримує кількість каналів документа з заголовка PSD. |
bits_per_channel | int | Читання | Отримує кількість біт, що зберігаються на канал. |
color_mode | ColorModes | Читання/Запис | Отримує колірний режим PSD, зазначений у заголовку. |
version | int | Читання/Запис | Отримує або встановлює номер версії Aspose.PSD-compatible API. |
header | PsdHeader | Читання | Отримує розпарсований об’єкт заголовка PSD/PSB. |
is_large_document | bool | Читання | Отримує, чи завантажений документ використовує контейнер великих документів PSB. |
is_psb | bool | Читання | Еквівалентно :attr:is_large_document. |
layers | List[Layer] | Читання/Запис | Отримує розібрану колекцію шарів. |
channels_count | int | Читання | Отримує кількість каналів PSD. |
size | Size | Читання | Отримує розмір зображення. |
active_layer | Optional[Layer] | Читання/Запис | Отримує активний шар. |
layer_count | int | Читання | Отримує кількість проаналізованих шарів у документі. |
has_layers | bool | Читання | Отримує, чи документ містить принаймні один проаналізований шар. |
has_image_resources | bool | Читання | Отримує, чи документ містить будь-які проаналізовані ресурси зображень. |
resource_count | int | Читання | Повертає кількість розпарсованих блоків ресурсів зображення. |
image_resources | List[ResourceBlock] | Читання/Запис | Отримує або задає ресурси PSD-зображення. |
global_layer_resources | List[LayerResource] | Читання/Запис | Отримує або встановлює глобальні ресурси шару. |
global_layer_mask_info | GlobalLayerMaskInfo | Читання | Отримує глобальну інформацію про маску шару. |
is_flatten | bool | Читання | Отримує, чи PSD-зображення сплющено. |
has_transparency_data | bool | Читання/Запис | Отримує або встановлює, чи перший альфа-канал містить дані прозорості. |
resources | `` | Читання | Отримує лише для читання короткий огляд проаналізованих блоків ресурсів зображення. |
has_color_mode_data | bool | Читання | Отримує, чи документ містить байти даних колірного режиму. |
color_data_info | PsdColorDataInfo | Читання | Отримує лише для читання короткий огляд проаналізованого розділу даних режиму кольору. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Читання | Отримує розібраний підсумок індексованої палітри, якщо присутній. |
has_merged_image_data | bool | Читання | Отримує, чи документ містить об’єднані байти корисного навантаження даних зображення. |
compression | CompressionMethod | Читання | Отримує метод стиснення, що використовується в секції об’єднаних даних зображення. |
image_data_info | PsdImageDataInfo | Читання | Отримує лише для читання резюме структури даних об’єднаного зображення після розбору. |
image_data_kind | ImageDataKind | Читання | Отримує структурний тип об’єднаних даних зображення. |
uses_prediction | bool | Читання | Отримує, чи використовується прогноз ZIP у корисному навантаженні даних об’єднаного зображення. |
has_icc_profile | bool | Читання | Отримує, чи присутній вбудований ресурс профілю ICC. |
is_icc_profile_untagged | Optional[bool] | Читання | Отримує розпарсений прапорець незаголовкового профілю ICC, коли він присутній. |
parsed_color_data | ColorData | Читання | Отримує розпарсені дані про режим кольору для внутрішньої перевірки/тестів. |
parsed_resources | List[UnknownResource] | Читання | Отримує розпарсені ресурси зображення для внутрішньої перевірки/тестів. |
global_angle | int | Читання | Отримує глобальний кут. |
Методи
| Сигнатура | Опис |
|---|---|
__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. |