Aspose.Slides.Effects

Содержит классы для работы с различными эффектами в презентациях Microsoft PowerPoint.

Классы

Учебный классОписание
AlphaBiLevelПредставляет двухуровневый альфа-эффект. Значения альфа-канала (непрозрачности), меньшие порогового значения, изменяются на 0 (полностью прозрачный) и значения альфа-канала, превышающие или равные пороговому значению, изменяются на 100% (полностью непрозрачный) .
AlphaCeilingПредставляет эффект альфа-потолка. Значения альфа-канала (непрозрачности) больше нуля изменены на 100%. Другими словами, все частично непрозрачное становится полностью непрозрачным.
AlphaFloorПредставляет эффект Alpha Floor. Значения альфа-канала (непрозрачности) менее 100% заменяются на ноль. Другими словами, все частично прозрачное становится полностью прозрачным.
AlphaInverseПредставляет эффект обратного альфа-канала. Значения альфа-канала (непрозрачности) инвертируются путем вычитания из 100%.
AlphaModulateПредставляет эффект альфа-модуляции. Значения альфа-канала эффекта (непрозрачности) умножаются на фиксированный процент. Контейнер эффекта определяет эффект, содержащий альфа-значения для модуляции.
AlphaModulateFixedПредставляет фиксированный эффект альфа-модуляции. Значения альфа-канала эффекта (непрозрачности) умножаются на фиксированный процент.
AlphaReplaceПредставляет эффект альфа-замены. Значения альфа-канала эффекта (непрозрачности) заменяются фиксированным альфа-каналом.
BiLevelПредставляет двухуровневый (черный/белый) эффект. Входные цвета, яркость которых меньше указанного порогового значения, заменяются черными. Входным цветам, яркость которых больше или равна указанному значению, присваивается белый цвет. Этот эффект не влияет на значения альфа-эффекта.
BlurПредставляет эффект размытия, который применяется ко всей фигуре, включая ее заливку. Все цветовые каналы, включая альфа, затронуты.
ColorChangeПредставляет эффект изменения цвета. Экземпляры FromColor заменяются экземплярами ToColor.
ColorReplaceПредставляет собой эффект замены цвета. Все цвета эффектов изменены на фиксированный цвет. Значения альфа-канала не изменяются.
DuotoneПредставляет эффект Duotone. Для каждого пикселя объединяет Color1 и Color2 посредством линейной интерполяции для определения нового цвета для этого пикселя.
EffectFactoryПозволяет создавать эффекты
FillOverlayПредставляет эффект наложения заливки. Наложение заливки может использоваться для указания дополнительной заливки для объекта и смешивания двух заливок вместе.
GlowПредставляет эффект свечения, при котором размытый цвет контура добавляется за края объекта.
GrayScaleПредставляет эффект шкалы серого. Преобразует все значения цвета эффекта в оттенок серого, соответствующий их яркости. Значения альфа-канала эффекта (непрозрачности) не изменяются.
HSLПредставляет эффект оттенка/насыщенности/яркости. Оттенок, насыщенность и яркость можно настроить относительно текущего значения.
ImageTransformOCollectionEffectiveDataНеизменяемый объект, представляющий коллекцию эффективных эффектов преобразования изображения, доступных только для чтения.
ImageTransformOperationПредставляет эффект преобразования абстрактного изображения.
ImageTransformOperationCollectionПредставляет набор эффектов, примененных к изображению.
ImageTransformOperationFactoryПозволяет создавать операции преобразования изображения
InnerShadowПредставляет эффект внутренней тени.
LuminanceПредставляет эффект яркости. Яркость линейно сдвигает все цвета ближе к белому или черному. Контраст масштабирует все цвета так, чтобы они были либо ближе, либо дальше друг от друга.
OuterShadowПредставляет собой эффект внешней тени.
PresetShadowПредставляет предустановленный эффект тени.
ReflectionПредставляет эффект отражения.
SoftEdgeПредставляет эффект мягкого края. Края фигуры размыты, а заливка не затронута.
TintПредставляет эффект оттенка. Смещает значения цвета эффекта в сторону/от оттенка на указанную величину.

Интерфейсы

ИнтерфейсОписание
IAlphaBiLevelПредставляет двухуровневый альфа-эффект. Значения альфа-канала (непрозрачности), меньшие порогового значения, изменяются на 0 (полностью прозрачный) и значения альфа-канала, превышающие или равные пороговому значению, изменяются на 100% (полностью непрозрачный) .
IAlphaBiLevelEffectiveDataНеизменяемый объект, представляющий двухуровневый альфа-эффект. Значения альфа-канала (непрозрачности), меньшие порогового значения, изменяются на 0 (полностью прозрачный) и значения альфа-канала, превышающие или равные пороговому значению, изменяются на 100% (полностью непрозрачный) .
IAlphaCeilingПредставляет эффект альфа-потолка. Значения альфа-канала (непрозрачности) больше нуля изменены на 100%. Другими словами, все частично непрозрачное становится полностью непрозрачным.
IAlphaCeilingEffectiveDataНеизменяемый объект, представляющий эффект Alpha Ceiling. Значения альфа-канала (непрозрачности) больше нуля изменены на 100%. Другими словами, все частично непрозрачное становится полностью непрозрачным.
IAlphaFloorПредставляет эффект Alpha Floor. Значения альфа-канала (непрозрачности) менее 100% заменяются на ноль. Другими словами, все частично прозрачное становится полностью прозрачным.
IAlphaFloorEffectiveDataНеизменяемый объект, представляющий эффект Alpha Floor. Значения альфа-канала (непрозрачности) менее 100% заменяются на ноль. Другими словами, все частично прозрачное становится полностью прозрачным.
IAlphaInverseПредставляет эффект обратного альфа-канала. Значения альфа-канала (непрозрачности) инвертируются путем вычитания из 100%.
IAlphaInverseEffectiveDataНеизменяемый объект, представляющий эффект Alpha Inverse. Значения альфа-канала (непрозрачности) инвертируются путем вычитания из 100%.
IAlphaModulateПредставляет эффект альфа-модуляции. Значения альфа-канала эффекта (непрозрачности) умножаются на фиксированный процент. Контейнер эффекта определяет эффект, содержащий альфа-значения для модуляции.
IAlphaModulateEffectiveDataНеизменяемый объект, представляющий эффект альфа-модуляции. Значения альфа-канала эффекта (непрозрачности) умножаются на фиксированный процент. Контейнер эффекта определяет эффект, содержащий альфа-значения для модуляции.
IAlphaModulateFixedПредставляет фиксированный эффект альфа-модуляции. Значения альфа-канала эффекта (непрозрачности) умножаются на фиксированный процент.
IAlphaModulateFixedEffectiveDataНеизменяемый объект, представляющий фиксированный эффект альфа-модуляции. Значения альфа-канала эффекта (непрозрачности) умножаются на фиксированный процент.
IAlphaReplaceПредставляет базовый интерфейс IImageTransformOperation.
IAlphaReplaceEffectiveDataНеизменяемый объект, который представляет эффект альфа-замены. Значения альфа-канала эффекта (непрозрачности) заменяются фиксированным альфа-каналом.
IBiLevelПредставляет базовый интерфейс IImageTransformOperation.
IBiLevelEffectiveDataНеизменяемый объект, представляющий двухуровневый (черный/белый) эффект. Входные цвета, яркость которых меньше указанного порогового значения, заменяются черными. Входным цветам, яркость которых больше или равна указанному значению, присваивается белый цвет. Этот эффект не влияет на значения альфа-эффекта.
IBlurПредставляет эффект размытия, который применяется ко всей фигуре, включая ее заливку. Все цветовые каналы, включая альфа, затронуты.
IBlurEffectiveDataНеизменяемый объект, представляющий эффект размытия, применяемый ко всей фигуре, включая ее заливку. Все цветовые каналы, включая альфа, затронуты.
IColorChangeПредставляет эффект изменения цвета. Экземпляры FromColor заменяются экземплярами ToColor.
IColorChangeEffectiveDataНеизменяемый объект, представляющий эффект изменения цвета. Экземпляры FromColor заменяются экземплярами ToColor.
IColorReplaceПредставляет собой эффект замены цвета.
IColorReplaceEffectiveDataНеизменяемый объект, представляющий эффект замены цвета. Все цвета эффектов изменены на фиксированный цвет. Значения альфа-канала не изменяются.
IDuotoneПредставляет эффект Duotone.
IDuotoneEffectiveDataНеизменяемый объект, представляющий эффект Duotone. Для каждого пикселя объединяет clr1 и clr2 посредством линейной интерполяции для определения нового цвета для этого пикселя.
IEffectEffectiveDataБазовый класс для неизменяемых объектов, представляющих эффект.
IEffectFactoryПозволяет создавать экземпляры эффектов
IFillOverlayПредставляет эффект наложения заливки. Наложение заливки может использоваться для указания дополнительной заливки для объекта и смешивания двух заливок вместе.
IFillOverlayEffectiveDataНеизменяемый объект, представляющий эффект наложения заливки. Наложение заливки может использоваться для указания дополнительной заливки для объекта и смешивания двух заливок вместе.
IGlowПредставляет эффект свечения, при котором размытый цвет контура добавляется за края объекта.
IGlowEffectiveDataНеизменяемый объект, представляющий эффект свечения, в котором размытый контур цвета добавляется за края объекта.
IGrayScaleПредставляет интерфейс IImageTransformOperation.
IGrayScaleEffectiveDataНеизменяемый объект, представляющий эффект шкалы серого. Преобразует все значения цвета эффекта в оттенок серого, соответствующий их яркости. Значения альфа-канала эффекта (непрозрачности) не изменяются.
IHSLПредставляет эффект оттенка/насыщенности/яркости. Оттенок, насыщенность и яркость можно настроить относительно текущего значения.
IHSLEffectiveDataПредставляет эффект оттенка/насыщенности/яркости. Оттенок, насыщенность и яркость можно настроить относительно текущего значения.
IImageTransformOCollectionEffectiveDataНеизменяемый объект, представляющий коллекцию эффективных эффектов преобразования изображения, доступных только для чтения.
IImageTransformOperationПредставляет эффект преобразования абстрактного изображения.
IImageTransformOperationCollectionПредставляет набор эффектов, примененных к изображению.
IImageTransformOperationFactoryПозволяет создавать экземпляры эффектов изображения
IInnerShadowПредставляет эффект внутренней тени.
IInnerShadowEffectiveDataНеизменяемый объект, представляющий эффект внутренней тени.
ILuminanceПредставляет эффект яркости. Яркость линейно сдвигает все цвета ближе к белому или черному. Контраст масштабирует все цвета так, чтобы они были либо ближе, либо дальше друг от друга.
ILuminanceEffectiveDataПредставляет эффект яркости. Яркость линейно сдвигает все цвета ближе к белому или черному. Контраст масштабирует все цвета так, чтобы они были либо ближе, либо дальше друг от друга.
IOuterShadowПредставляет собой эффект внешней тени.
IOuterShadowEffectiveDataНеизменяемый объект, представляющий эффект внешней тени.
IPresetShadowПредставляет предустановленный эффект тени.
IPresetShadowEffectiveDataНеизменяемый объект, представляющий эффект Preset Shadow.
IReflectionПредставляет эффект отражения.
IReflectionEffectiveDataНеизменяемый объект, представляющий эффект отражения.
ISoftEdgeПредставляет эффект мягкого края. Края фигуры размыты, а заливка не затронута.
ISoftEdgeEffectiveDataНеизменяемый объект, представляющий эффект мягкого края. Края фигуры размыты, а заливка не затронута.
ITintПредставляет эффект оттенка. Смещает значения цвета эффекта в сторону/от оттенка на указанную величину.
ITintEffectiveDataНеизменяемый объект, представляющий эффект Tint. Смещает значения цвета эффекта в сторону/от оттенка на указанную величину.