Aspose.PSD

Пространство имен является ядром для вложенных пространств имен и самых основных объектов, используемых для обработки Aspose.PSD.

Классы

Учебный классОписание
AggregateExceptionОбъединяет несколько исключений.
BlendОпределяет шаблон наложения. Этот класс не может быть унаследован.
BrushБазовый класс кисти.
BuildVersionInfoСодержит информацию о текущей версии сборки.
CacheСодержит настройки кеша.
CmykColorHelperВспомогательные методы для работы с цветом CMYK, представленным в виде 32-разрядного целого числа со знаком.CmykColorstruct. Он более легкий, потому что цвет CMYK представлен как Int32, а не как структура с внутренними полями. Пожалуйста, предпочтите использовать статические методы этого класса, когда это возможно, вместо deprecated CmykColor структура.
ColorBlendОпределяет массивы цветов и позиций, используемых для интерполяции смешения цветов в многоцветном градиенте. Этот класс не может быть унаследован.
ColorMapОпределяет карту для преобразования цветов. Несколько методовImageAttributes класс настраивает цвета изображения с помощью таблицы переназначения цветов, которая представляет собой массивColorMap структуры. Не передается по наследству.
ColorMatrixОпределяет матрицу 5 x 5, содержащую координаты пространства RGBA. Несколько методовImageAttributes Класс корректирует цвета изображения с помощью цветовой матрицы. Этот класс не может быть унаследован.
ColorPaletteОпределяет массив цветов, составляющих цветовую палитру. Цвета являются 32-битными цветами ARGB. Не передается по наследству.
ColorPaletteHelperВспомогательный класс для управления цветовыми палитрами.
ColorTranslatorПреобразует цвета в структуры GDI+ Color и обратно. Этот класс не может быть унаследован.
CompositeExceptionСоставное исключение
CustomLineCapИнкапсулирует определяемый пользователем заголовок строки.
DataStreamSupporterКонтейнер потока данных.
DisposableObjectПредставляет одноразовый объект.
FigureФигура. Контейнер для фигур.
FileStreamContainerПомощник для обработки файлового потока.
FontОпределяет определенный формат текста, включая начертание шрифта, размер и атрибуты стиля. Этот класс не может быть унаследован.
FontSettingsОбщие настройки шрифта средства визуализации векторных форматов PSD.
GraphicsПредставляет графику в соответствии с графическим движком, используемым в текущей сборке.
GraphicsPathПредставляет набор соединенных линий и кривых. Этот класс не может быть унаследован.
ImageИзображение является базовым классом для всех типов изображений.
ImageAttributesАнImageAttributes Объект содержит информацию о том, как цвета растрового изображения и метафайла манипулируются во время рендеринга. АнImageAttributes Объект поддерживает несколько настроек настройки цвета, включая матрицы настройки цвета, матрицы настройки оттенков серого, значения гамма-коррекции, таблицы карты цветов и пороговые значения цвета. Во время рендеринга цвета можно корректировать, затемнять, осветлять и удалять. Чтобы применить такие манипуляции, инициализируйтеImageAttributesобъект и пройти путь этогоImageAttributes объекта (вместе с путемImage ) в метод DrawImage.
ImageCreatorsRegistryПредставляет реестр создателей образов.
ImageExportersRegistryПредставляет реестр экспортеров образов.
ImageLoadersRegistryПредставляет реестр загрузчиков образов.
ImageOptionsBaseБазовые параметры образа.
ImageResizeSettingsНастройки изменения размера изображения class
IntRangeКласс для представления последовательности элементов
LicenseПредоставляет методы лицензирования компонента.
LoadOptionsПредставляет параметры загрузки.
MatrixЗаменяет матрицу GDI+.
MeteredПредоставляет методы для установки измеренного ключа.
NonGenericDictionaryПредставляет не универсальный словарь.
NonGenericListНеобщий список объектов
ObjectWithBoundsОбъект с границами.
OpenTypeFontsCacheКэш для шрифтов OpenType, установленных в системе.
PenОпределяет объект, используемый для рисования линий, кривых и фигур.
PixelDataFormatФормат данных пикселей. Это неизменяемый объект.
PixelsDataКласс для хранения данных пикселей изображения и их границ.
ProgressEventHandlerФункция обработчика событий Progress reference
RasterCachedImageПредставляет растровое изображение, поддерживающее операции с растровой графикой. Это изображение кэширует пиксельные данные, когда это необходимо.
RasterImageПредставляет растровое изображение, поддерживающее операции с растровой графикой.
RawDataSettingsНастройки необработанных данных
RegionОписывает внутреннюю часть графической фигуры, состоящей из прямоугольников и путей. Этот класс не может быть унаследован.
ResolutionSettingНастройка разрешения для параметров сохранения изображения.
ShapeФорма. Непрерывный набор точек, соединенных по определенному правилу.
ShapeSegmentПредставляет сегмент формы. Сегмент — это линия или кривая, соединяющая две точки.
SourceИсточник используется для хранения всей необходимой информации для канала объекта.
SplitStreamContainerПредставляет контейнер разделенного потока, который содержит поток и предоставляет подпрограммы обработки потока.
StreamContainerПредставляет контейнер потока, который содержит поток и предоставляет подпрограммы обработки потока.
StringFormatИнкапсулирует информацию о макете текста (например, выравнивание, ориентацию и позиции табуляции), манипуляции с отображением (например, вставку многоточия и замену национальных цифр) и функции OpenType. Этот класс не может быть унаследован.
TransparencySupporterОбъект, поддерживающий прозрачность.
VectorImageВекторное изображение является базовым классом для всех типов векторных изображений.

Структуры

СтруктураОписание
CmykColorЦвет пикселя CMYK.
ColorЦвет пикселя.
PointПредставляет упорядоченную пару целых чисел x- и y-координат, определяющую точку на двумерной плоскости.
PointFПредставляет упорядоченную пару координат x и y с плавающей запятой, которая определяет точку на двумерной плоскости.
RectangleХранит набор из четырех целых чисел, представляющих расположение и размер прямоугольника.
RectangleFХранит набор из четырех чисел с плавающей запятой, которые представляют положение и размер прямоугольника.
SizeПредставляет размер.
SizeFХранит упорядоченную пару чисел с плавающей запятой, обычно ширину и высоту прямоугольника.

Интерфейсы

ИнтерфейсОписание
IAdvancedBufferProcessorРасширенный буферный процессор.
IBufferProcessorБуферный процессор.
IColorConverterПреобразователь цвета.
IColorPaletteИнтерфейс цветовой палитры.
IImageCreatorСоздатель изображения.
IImageCreatorDescriptorДескриптор создателя изображения, определяющий свойства создателя. Дескриптор создателя используется для преодоления необходимости содержать каждый экземпляр создателя изображения в памяти и проблем с многопоточностью.
IImageDescriptorДескриптор изображения. Содержит базовые свойства и методы для всех остальных типов дескрипторов изображений.
IImageExporterЭкспортер изображений. Может экспортировать данные из внутреннего формата Aspose.PSD в указанный формат данных.
IImageExporterDescriptorПредставляет дескриптор экспортера изображений. Дескриптор экспортера используется для преодоления необходимости содержать каждый экспортер instance в памяти и проблем с многопоточностью.
IImageLoaderЗагрузчик изображений.
IImageLoaderDescriptorДескриптор загрузчика изображения, определяющий свойства загрузчика. Дескриптор загрузчика используется для преодоления необходимости содержать каждый экземпляр загрузчика изображений в памяти и проблем многопоточности.
IIndexedColorConverterПреобразователь цвета для индексированных форматов изображений.
IKeyedObjectПредставляет интерфейс для объектов с ключами.
IObjectWithBoundsПредставляет объект с границами.
IOrderedShapeПредставляет упорядоченную форму. Упорядоченная форма представляет собой непрерывный набор точек, имеющих начальную и конечную точки. Непрерывный набор точек, соединенных по определенному правилу.
IPartialArgb32PixelLoaderСоответствует частично загруженным 32-битным пикселям ARGB.
IPartialArgb64PixelLoader64-битный загрузчик пикселей ARGB.
IPartialPixelLoaderСоответствует частично загруженным пикселям.
IPartialRawDataLoaderЧастичный загрузчик данных.
IPsdColorPaletteЦветовая палитра pasd
IRasterImageArgb32PixelLoader32-битный загрузчик пикселей растрового изображения ARGB.
IRasterImagePixelLoaderПиксельный загрузчик растрового изображения.
IRasterImageRawDataLoaderЗагрузчик необработанных данных растрового изображения.

перечисление

перечислениеОписание
CacheTypeУказывает тип кэша для использования.
CharacterSetПредставляет используемый набор символов.
ColorAdjustTypeУказывает, какие объекты используют информацию о настройке цвета.
ColorChannelFlagОпределяет отдельные каналы в цветовом пространстве CMYK (голубой, пурпурный, желтый, черный). Это перечисление используется методами SetOutputChannel.
ColorCompareMethodМетод сравнения цветов для настройки на ближайший сосед
ColorMatrixFlagОпределяет типы изображений и цветов, на которые будут влиять настройки цвета и оттенков серогоImageAttributes .
ColorQuantizationMethodМетоды квантования цветов
CompositingQualityУказывает уровень качества для использования во время композитинга.
DashCapОпределяет тип графической формы для использования на обоих концах каждого тире в пунктирной линии.
DashStyleОпределяет стиль пунктирных линий, нарисованных с помощьюPen объект.
DataRecoveryModeРежим восстановления данных.
DitheringMethodМетод дизеринга.
DitheringMethodsМетоды сглаживания, используемые для управления преобразованием цвета.
FileFormatОдин из поддерживаемых форматов файлов PSD.
FillModeУказывает, как заполняется внутренняя часть замкнутого контура.
FontStyleОпределяет информацию о стиле, применяемую к тексту.
GraphicsUnitОпределяет единицу измерения данных.
HatchStyleОпределяет различные шаблоны, доступные дляHatchBrush объекты.
HotkeyPrefixУказывает тип отображения префиксов горячих клавиш, относящихся к тексту.
ImageFilterTypeИспользуемые фильтры изображений
InterpolationModeInterpolationMode перечисление указывает алгоритм, который используется при масштабировании или повороте изображений.
KnownColorОпределяет известные системные цвета.
LineCapОпределяет доступные стили заглавных букв, с которымиPen объект может заканчиваться строкой.
LineJoinУказывает, как соединить последовательные сегменты линии или кривой в фигуре (подконтуре), содержащейся вGraphicsPath объект.
MatrixOrderУказывает порядок операций преобразования матрицы.
PdfComplianceVersionУказывает уровень соответствия PDF для выходного файла.
PenAlignmentОпределяет выравниваниеPen объекта относительно теоретической линии нулевой ширины.
PenTypeОпределяет тип заливкиPen объект использует для заполнения строк.
PixelFormatФактическое значение формата данных пикселей.
ResizeTypeОпределяет тип изменения размера.
ResolutionUnitЕдиница разрешения enum.
RotateFlipTypeОпределяет степень поворота изображения и ось, используемую для отражения изображения.
SeekOriginПредоставляет поля, представляющие опорные точки вStreamContainer для поиска.
SmoothingModeУказывает, применяется ли сглаживание (сглаживание) к линиям и кривым, а также к краям заполненных областей.
StringAlignmentОпределяет выравнивание текстовой строки относительно прямоугольника макета.
StringDigitSubstituteПеречисление указывает, как заменять цифры в строке в соответствии с региональными настройками или языком пользователя.
StringFormatFlagsУказывает информацию об отображении и макете для текстовых строк.
StringTrimmingУказывает, как обрезать символы из строки, которая не полностью вписывается в форму макета.
TextRenderingHintОпределяет качество рендеринга текста.
WarpModeУказывает тип применяемого преобразования деформации.
WrapModeУказывает, как текстура или градиент укладываются мозаикой, когда они меньше, чем заполняемая область.