Aspose.PSD FOSS для Python

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

Основне API

КласОпис
BigEndianReaderЧитає дані у форматі big-endian з потоку.
BigEndianWriterBigEndianWriter.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.

Перелік

ПерелікОпис
PsdResourceKindПерелічення з 4 елементами.

Sections

КласОпис
ColorDataЗберігає розділ PSD Color Mode Data у вигляді необроблених байтів плюс структуру, проаналізовану з урахуванням режиму, коли вона доступна.
ImageDataЗберігає розділ PSD Image Data у вигляді заголовка стиснення плюс необроблені байти корисного навантаження.
ImageDataStructureОписує перевірений структурний макет корисного навантаження PSD Image Data.
ImageResourcesSectionПредставляє розділ PSD Image Resources у вигляді необроблених збережених байтів та лише невідомих розпарсених підсумків.
LayerAndMaskSectionПредставляє розділ PSD/PSB Layer and Mask Information та його необроблений збережений стан.
PsdColorDataInfoНадає лише для читання підсумок розділу PSD Color Mode Data.
PsdHeaderМістить заголовкову інформацію Photoshop-документа.
PsdImageDataInfoКлас з 1 методом і 5 властивостями.
PsdImageDocumentStateЗберігає розпарсені розділи документа PSD/PSB, які використовуються PsdImage.

Перелік

ПерелікОпис
ImageDataKindВизначає структурну форму корисного навантаження даних зображення PSD.
PsdColorDataKindОписує, як було інтерпретовано корисне навантаження даних режиму кольору для завантаженого документа.

Writedescriptors

КласОпис
PsdImageWriterЗаписує розпарсений стан документа PSD/PSB у потік.

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

 Українська