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?