Class EffectsHandler
Namespace: Aurigma.DesignAtoms.Canvas.Effects
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class EffectsHandler
Inheritance: System.Object -> EffectsHandler
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.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
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Effects.BaseImageEffect | effect | |
| Aurigma.DesignAtoms.Configuration.IConfiguration | configuration | |
Aurigma.GraphicsMill.IImageParams | source | |
Aurigma.GraphicsMill.Pipeline | currentPipeline | |
| Aurigma.DesignAtoms.ColorManagement.IColorManagement | colorManagement | |
| Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettings | colorSettings | |
| Aurigma.DesignAtoms.ColorManagement.IGmColorConverter | gmColorConverter | |
| Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider | profilesProvider | |
System.Collections.Generic.IList<System.IDisposable> | disposables | |
System.Threading.CancellationToken | cancellationToken |
Returns
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>
IsUpscaleRequired
public static bool IsUpscaleRequired(ImageEffect effect)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.ImageEffect | effect |
Returns
System.Boolean
IsRasterizationRequired
public static bool IsRasterizationRequired(ImageEffect effect)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.ImageEffect | effect |
Returns
System.Boolean
GetPipelineElements
public static IEnumerable<PipelineElement> GetPipelineElements(AutoEraseEffect effect, IImageParams source, Pipeline currentPipeline, IColorManagement colorManagement, IRenderingColorSettings colorSettings, IGmColorConverter gmColorConverter)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Effects.AutoEraseEffect | effect | |
Aurigma.GraphicsMill.IImageParams | source | |
Aurigma.GraphicsMill.Pipeline | currentPipeline | |
| Aurigma.DesignAtoms.ColorManagement.IColorManagement | colorManagement | |
| Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettings | colorSettings | |
| Aurigma.DesignAtoms.ColorManagement.IGmColorConverter | gmColorConverter |
Returns
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>
GetPipelineElementsBlackAndWhite
public static IEnumerable<PipelineElement> GetPipelineElementsBlackAndWhite(IConfiguration configuration, IImageParams source, Pipeline currentPipeline, bool transparent)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Configuration.IConfiguration | configuration | |
Aurigma.GraphicsMill.IImageParams | source | |
Aurigma.GraphicsMill.Pipeline | currentPipeline | |
System.Boolean | transparent |
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
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Configuration.IConfiguration | configuration | |
| Aurigma.DesignAtoms.Model.Effects.ColorizeEffect | effect | |
Aurigma.GraphicsMill.Pipeline | currentPipeline | |
| Aurigma.DesignAtoms.ColorManagement.IColorManagement | colorManagement | |
| Aurigma.DesignAtoms.ColorManagement.ISourceColorProfiles | sourceColorProfiles | |
Aurigma.GraphicsMill.ColorProfile | targetDevice | |
| Aurigma.DesignAtoms.ColorManagement.IGmColorConverter | gmColorConverter | |
| Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider | profilesProvider | |
System.Collections.Generic.IList<System.IDisposable> | disposables | |
System.Threading.CancellationToken | cancellationToken |
Returns
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>
GetPipelineElements
public static IEnumerable<PipelineElement> GetPipelineElements(CropEffect effect, IImageParams source, Pipeline currentPipeline)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Effects.CropEffect | effect | |
Aurigma.GraphicsMill.IImageParams | source | |
Aurigma.GraphicsMill.Pipeline | currentPipeline |
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
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Effects.FiltersEffect | effect | |
Aurigma.GraphicsMill.IImageParams | source | |
Aurigma.GraphicsMill.Pipeline | currentPipeline | |
| Aurigma.DesignAtoms.ColorManagement.IColorManagement | colorManagement | |
| Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettings | colorSettings |
Returns
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.PipelineElement>