Aspose.PSD FOSS для Python

API reference для Aspose.Psd FOSS для Python. 64 публичных типа, организованных по модулям.

Основной API

КлассОписание:
BigEndianReaderЧитает данные big-endian из потока.
BigEndianWriterСвойство BigEndianWriter.position возвращает текущее смещение записи во вложенном потоке.
ImageАбстрактный базовый класс для объектов изображений.
ImageLoaderОбеспечивает функциональность загрузки изображений.
LayerAndMaskSectionReaderКласс с 1 методом.
LayerAndMaskSectionWriterЗаписывает разделы PSD/PSB Layer and Mask Information.
PointКласс Point предоставляет empty() для получения нулевой точки и equals(other) для сравнения координат; его свойства включают x, y, is_empty и статический Empty.
PsdImageПредставляет PSD-изображение, которое можно загрузить, проинспектировать и сохранить без рендеринга.
PsdSectionReaderОбеспечивает ограниченное чтение для PSD/PSB разделов, которые хранятся в памяти этой реализации.
RectangleХранит набор из четырёх целых чисел, представляющих положение и размеры прямоугольника.
RectangleFСохраняет набор из четырёх чисел с плавающей запятой, представляющих положение и размер прямоугольника.
ResourceBlockПредставляет блок ресурса изображения PSD.
SizeКласс с 3 методами и 5 свойствами.
StreamContainerПредставляет контейнер потока, используемый API сохранения ресурсов.

Перечисления

ПеречислениеОписание:
ColorModesОпределяет цветовые режимы, поддерживаемые файлами PSD.
CompressionMethodОпределяет методы сжатия, используемые для данных изображения в файлах PSD.
PsdVersionПеречисление с 2 членами.
ResourceBlockStateПредставляет состояние блока ресурса.
SeekOriginОпределяет точку начала перемещения для чтения.

Conversion

КлассОписание:
BigEndianBitConverterПредоставляет вспомогательные методы для чтения примитивных значений в порядке big-endian из массивов байтов.

Coreexceptions

КлассОписание:
ArgumentNullExceptionИсключение, выбрасываемое, когда аргумент имеет значение null.
NotSupportedExceptionИсключение, выбрасываемое, когда операция не поддерживается.
PsdLoadExceptionИсключение, выбрасываемое, когда происходит ошибка при загрузке файла PSD.
PsdSaveExceptionИнициализирует новый экземпляр класса PsdSaveException.

Layers

КлассОписание:
BlendRangeПредставляет диапазон наложения слоя PSD.
ChannelInformationПредставляет информацию о канале слоя PSD.
GlobalLayerMaskInfoКласс с 1 методом.
LayerИдентификаторы каналов слоя и длины данных доступны через свойства PsdLayerChannelInfo channel_id и data_length.
LayerBlendModeMapperКласс с 2 методами и 1 членом.
LayerBlendingRangesDataПредставляет данные диапазонов смешивания слоёв PSD.
LayerBlendingRangesInfoКласс с 1 методом и 2 свойствами.
LayerChannelInfoСохраняет одну запись метаданных канала из записи слоя.
LayerMaskDataОпределяет базовый класс данных маски слоя PSD.
LayerMaskDataShortОпределяет данные маски слоя для слоёв, имеющих только растровую или векторную маску.
LayerMaskInfoКласс с 1 методом и 2 свойствами.
LayerRawDataКласс с 4 методами и 7 свойствами.
LayerRecordReaderКласс с 1 методом и 3 членами.
LayerRecordWriterЗаписывает PSD/PSB записей слоя из модели Layer в памяти.
LayerResourceКласс с 1 методом и 4 свойствами и 2 членами.
PsdLayerChannelInfoПредоставляет только для чтения сводку одной записи канала разобранного слоя.
RawLayerBlendingRangesSectionКласс с 3 методами и 1 свойством.
RawLayerMaskSectionКласс с 3 методами и 1 свойством.

Перечисления

ПеречислениеОписание:
BlendModeОпределяет режимы наложения, используемые для слоёв в PSD-файлах.
LayerMaskFlagsОпределяет флаги маски слоя PSD.

Loaders

КлассОписание:
PsdImageLoaderКласс с 1 методом.

Resources

КлассОписание:
ImageResourceIdsПредоставляет общие идентификаторы ресурсов изображения PSD, используемые в тестах и фикстурах.
IndexedColorPaletteКласс с 3 методами, 1 свойством и 1 членом.
IndexedColorPaletteInfoПредоставляет только для чтения представление палитры PSD с индексированными цветами.
PreservedResourceBlockАдаптирует ресурс изображения в сыром‑сохранённом виде к официальной поверхности ResourceBlock.
PsdResourceInfoПредоставляет только для чтения сводку одного разобранного блока ресурса изображения PSD.
UnknownResourceИнициализирует новый экземпляр класса UnknownResource.

Перечисления

ПеречислениеОписание:
PsdResourceKindEnum с 4 элементами.

Sections

КлассОписание:
ColorDataСохраняет раздел PSD Color Mode Data в виде необработанных байтов плюс структуру, разобранную с учётом режима, когда доступна.
ImageDataСохраняет раздел PSD Image Data как заголовок сжатия плюс необработанные байты полезной нагрузки.
ImageDataStructureОписывает проверенную структурную компоновку полезной нагрузки PSD Image Data.
ImageResourcesSectionПредставляет раздел ресурсов изображений PSD в виде необработанных сохранённых байтов и только неизвестных разобранных сводок.
LayerAndMaskSectionПредставляет раздел информации о слоях и масках PSD/PSB и его сохранённое в исходном виде состояние.
PsdColorDataInfoПредоставляет только для чтения сводку раздела данных цветового режима PSD.
PsdHeaderСодержит заголовочную информацию документа Photoshop.
PsdImageDataInfoКласс с 1 методом и 5 свойствами.
PsdImageDocumentStateХранит разобранные секции документа PSD/PSB, используемые PsdImage.

Перечисления

ПеречислениеОписание:
ImageDataKindОпределяет структурную форму полезной нагрузки PSD Image Data.
PsdColorDataKindОписывает, как полезная нагрузка Color Mode Data была интерпретирована для загруженного документа.

Writedescriptors

КлассОписание:
PsdImageWriterЗаписывает разобранное состояние документа PSD/PSB в поток.

См. также:

 Русский