Skip to main content

Class EffectsHandler

Namespace: Aurigma.DesignAtoms.Canvas.Effects​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class EffectsHandler

Inheritance: System.Object -> EffectsHandler

Inherited Members​

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors​

EffectsHandler​

public EffectsHandler()

Methods​

GetPipelineElements​

public static IEnumerable<PipelineElement> GetPipelineElements(BaseImageEffect effect, IConfiguration configuration, IImageParams source, Pipeline currentPipeline, IColorManagement colorManagement, IRenderingColorSettings colorSettings, IGmColorConverter gmColorConverter, IColorProfilesProvider profilesProvider, IList<IDisposable> disposables, CancellationToken cancellationToken = default(CancellationToken))
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Effects.BaseImageEffecteffect
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Aurigma.GraphicsMill.IImageParamssource
Aurigma.GraphicsMill.PipelinecurrentPipeline
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IGmColorConvertergmColorConverter
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Collections.Generic.IList<System.IDisposable>disposables
System.Threading.CancellationTokencancellationToken
Returns​

System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>

IsUpscaleRequired​

public static bool IsUpscaleRequired(ImageEffect effect)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ImageEffecteffect
Returns​

System.Boolean

IsRasterizationRequired​

public static bool IsRasterizationRequired(ImageEffect effect)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ImageEffecteffect
Returns​

System.Boolean

GetPipelineElements​

public static IEnumerable<PipelineElement> GetPipelineElements(AutoEraseEffect effect, IImageParams source, Pipeline currentPipeline, IColorManagement colorManagement, IRenderingColorSettings colorSettings, IGmColorConverter gmColorConverter)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Effects.AutoEraseEffecteffect
Aurigma.GraphicsMill.IImageParamssource
Aurigma.GraphicsMill.PipelinecurrentPipeline
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IGmColorConvertergmColorConverter
Returns​

System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>

GetPipelineElementsBlackAndWhite​

public static IEnumerable<PipelineElement> GetPipelineElementsBlackAndWhite(IConfiguration configuration, IImageParams source, Pipeline currentPipeline, bool transparent)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Aurigma.GraphicsMill.IImageParamssource
Aurigma.GraphicsMill.PipelinecurrentPipeline
System.Booleantransparent
Returns​

System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>

GetPipelineElements​

public static IEnumerable<PipelineElement> GetPipelineElements(IConfiguration configuration, ColorizeEffect effect, Pipeline currentPipeline, IColorManagement colorManagement, ISourceColorProfiles sourceColorProfiles, ColorProfile targetDevice, IGmColorConverter gmColorConverter, IColorProfilesProvider profilesProvider, IList<IDisposable> disposables, CancellationToken cancellationToken = default(CancellationToken))
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Aurigma.DesignAtoms.Model.Effects.ColorizeEffecteffect
Aurigma.GraphicsMill.PipelinecurrentPipeline
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Aurigma.DesignAtoms.ColorManagement.ISourceColorProfilessourceColorProfiles
Aurigma.GraphicsMill.ColorProfiletargetDevice
Aurigma.DesignAtoms.ColorManagement.IGmColorConvertergmColorConverter
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Collections.Generic.IList<System.IDisposable>disposables
System.Threading.CancellationTokencancellationToken
Returns​

System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>

GetPipelineElements​

public static IEnumerable<PipelineElement> GetPipelineElements(CropEffect effect, IImageParams source, Pipeline currentPipeline)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Effects.CropEffecteffect
Aurigma.GraphicsMill.IImageParamssource
Aurigma.GraphicsMill.PipelinecurrentPipeline
Returns​

System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>

GetPipelineElements​

public static IEnumerable<PipelineElement> GetPipelineElements(FiltersEffect effect, IImageParams source, Pipeline currentPipeline, IColorManagement colorManagement, IRenderingColorSettings colorSettings)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Effects.FiltersEffecteffect
Aurigma.GraphicsMill.IImageParamssource
Aurigma.GraphicsMill.PipelinecurrentPipeline
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Returns​

System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>

Was this page helpful?