PsdImage
Обзор
PsdImage — это класс в Aspose.Psd FOSS для .NET. Наследуется от: Image.
Представляет PSD-изображение, которое можно загрузить, проинспектировать и сохранить без рендеринга.
Этот класс объявляет 5 методов для объектов PsdImage в программах .NET. Доступные методы включают: Dispose, Load, Save. Публичные члены доступны любому приложению .NET после установки пакета Aspose.Psd FOSS для .NET. Свойства: ActiveLayer, BitsPerChannel, Bounds, ChannelsCount, ColorMode, Compression и ещё 11.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
Width | int | Чтение | Получает ширину документа в пикселях. |
Height | int | Чтение | Получает высоту документа в пикселях. |
BitsPerChannel | int | Чтение | Получает количество бит, хранящихся на канал. |
ColorMode | ColorModes | Чтение/запись | Получает цветовой режим PSD, указанный в заголовке. |
Version | int | Чтение/запись | Получает или задает номер версии Aspose.PSD-compatible API. |
Layers | Layer[] | Чтение/запись | Получает разобранную коллекцию слоёв. |
ChannelsCount | int | Чтение | Получает количество каналов PSD. |
Size | Size | Чтение | Получает размер изображения. |
ActiveLayer | Layer? | Чтение/запись | Получает или задает активный слой. |
ImageResources | ResourceBlock[] | Чтение/запись | Получает или задает ресурсы изображения PSD. |
GlobalLayerResources | LayerResource[] | Чтение/запись | Получает или задает глобальные ресурсы слоя. |
GlobalLayerMaskInfo | GlobalLayerMaskInfo | Чтение | Получает информацию о глобальной маске слоя. |
IsFlatten | bool | Чтение | Получает значение, указывающее, является ли PSD-изображение сплющенным. |
HasTransparencyData | bool | Чтение/запись | Получает или задает значение, указывающее, содержит ли первый альфа-канал данные прозрачности для объединённого результата при указании данных слоёв. |
Compression | CompressionMethod | Чтение | Получает метод сжатия, используемый в секции объединённых данных изображения. |
GlobalAngle | int | Чтение/запись | Получает разобранный глобальный угол из ресурсов изображения, если он присутствует. |
Bounds | Rectangle | Чтение | Получает границы изображения. |
Методы
| Сигнатура | Описание: |
|---|---|
Load(filePath: string) | Загружает изображение PSD из пути к файлу. |
Load(stream: Stream) | Загружает PSD-изображение из читаемого потока. |
Save(filePath: string) | Сохраняет изображение по пути к файлу. |
Save(stream: Stream) | Сохраняет изображение в записываемый поток. |
Dispose() | Освобождает изображение и, при необходимости, базовый поток. |