Aspose.Slides.Effects

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

Классы

КлассОписание
AlphaBiLevelПредставляет эффект Alpha Bi-Level. Значения Alpha (непрозрачности), менее чем порог, изменяются на 0 (полностью прозрачный), а значения alpha, равные или превышающие порог, изменяются на 100% (полностью непрозрачный).
AlphaCeilingПредставляет эффект Alpha Ceiling. Значения Alpha (непрозрачности), превышающие ноль, изменяются на 100%. Другими словами, все, что частично непрозрачное, становится полностью непрозрачным.
AlphaFloorПредставляет эффект Alpha Floor. Значения Alpha (непрозрачности), менее чем 100%, изменяются на ноль. Другими словами, все, что частично прозрачное, становится полностью прозрачным.
AlphaInverseПредставляет эффект Alpha Inverse. Значения Alpha (непрозрачности) инвертируются за счет вычитания из 100%.
AlphaModulateПредставляет эффект Alpha Modulate. Значения alpha (непрозрачности) эффекта умножаются на фиксированный процент. Контейнер эффекта указывает эффект, содержащий alpha значения для модуляции.
AlphaModulateFixedПредставляет эффект Alpha Modulate Fixed. Значения alpha (непрозрачности) эффекта умножаются на фиксированный процент.
AlphaReplaceПредставляет эффект Alpha Replace. Значения alpha (непрозрачности) эффекта заменяются фиксированным alpha.
BiLevelПредставляет эффект Bi-Level (черный/белый). Входные цвета, яркость которых меньше заданного порогового значения, изменяются на черный. Входные цвета, яркость которых больше или равна заданному значению, устанавливаются на белый. Значения alpha эффекта не подвергаются воздействию этого эффекта.
BlurПредставляет эффект Blur, который применяется ко всей фигуре, включая ее заливку. Все цветовые каналы, включая alpha, затрагиваются.
ColorChangeПредставляет эффект Color Change. Экземпляры FromColor заменяются экземплярами ToColor.
ColorReplaceПредставляет эффект Color Replacement. Все цвета эффекта изменяются на фиксированный цвет. Значения alpha не подвергаются воздействию.
DuotoneПредставляет эффект Duotone. Для каждого пикселя комбинирует Color1 и Color2 с помощью линейной интерполяции для определения нового цвета этого пикселя.
EffectFactoryПозволяет создавать эффекты
FillOverlayПредставляет эффект Fill Overlay. Накладка заполнения может использоваться для указания дополнительной заливки для объекта и смешивания двух заливок вместе.
GlowПредставляет эффект Glow, в котором цвет размытых контуров добавляется за пределами краев объекта.
GrayScaleПредставляет эффект Gray Scale. Преобразует все значения цветового эффекта в оттенок серого, соответствующий их яркости. Значения alpha (непрозрачности) эффекта не подвергаются воздействию.
HSLПредставляет эффект Hue/Saturation/Luminance. Оттенок, насыщенность и яркость могут быть отрегулированы относительно их текущего значения.
ImageTransformOCollectionEffectiveDataНеизменяемый объект, представляющий коллекцию эффективных эффектов преобразования изображения только для чтения.
ImageTransformOperationПредставляет абстрактный эффект преобразования изображения.
ImageTransformOperationCollectionПредставляет коллекцию эффектов, примененных к изображению.
ImageTransformOperationFactoryПозволяет создавать операции преобразования изображения
InnerShadowПредставляет эффект Inner Shadow.
LuminanceПредставляет эффект Luminance. Яркость линейно смещает все цвета ближе к белому или черному. Контраст масштабирует все цвета так, чтобы они были ближе или дальше друг от друга.
OuterShadowПредставляет эффект Outer Shadow.
PresetShadowПредставляет эффект Preset Shadow.
ReflectionПредставляет эффект Reflection.
SoftEdgeПредставляет эффект Soft Edge. Края фигуры размыты, в то время как заливка не подвергается воздействию.
TintПредставляет эффект Tint. Смещает значения цветового эффекта к оттенку/вдали от оттенка на заданное количество.

Интерфейсы

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