Skip to main content

Class PaletteService

Namespace: Aurigma.DesignAtoms.Services.Palette​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class PaletteService : IPaletteService

Inheritance: System.Object -> PaletteService

Implements​

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​

PaletteService​

public PaletteService(IPaletteImporter paletteImporter, IColorToGmColorConverter colorToGmColorConverter)

Methods​

Import​

public Palette Import(Stream paletteStream)
Parameters​
TypeNameDescription
System.IO.StreampaletteStream
Returns​

Aurigma.DesignAtoms.Model.Color.Palette

Reimport​

public Palette Reimport(Palette palette, Stream paletteStream)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Palettepalette
System.IO.StreampaletteStream
Returns​

Aurigma.DesignAtoms.Model.Color.Palette

Clone​

public Palette Clone(Palette palette)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Palettepalette
Returns​

Aurigma.DesignAtoms.Model.Color.Palette

CreatePreview​

public Stream CreatePreview(Palette palette, Size size)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Palettepalette
System.Drawing.Sizesize
Returns​

System.IO.Stream

CreatePreview​

public Stream CreatePreview(Palette palette, Size size, PalettePreviewParams options)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Palettepalette
System.Drawing.Sizesize
Aurigma.DesignAtoms.Services.Palette.Models.PalettePreviewParamsoptions
Returns​

System.IO.Stream

CreatePreview​

public Stream CreatePreview(Palette palette, Size size, Action<PalettePreviewParams> configureParams)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Palettepalette
System.Drawing.Sizesize
System.Action<Aurigma.DesignAtoms.Services.Palette.Models.PalettePreviewParams>configureParams
Returns​

System.IO.Stream

FindClosestSwatch​

public Swatch FindClosestSwatch(Palette palette, Color targetColor)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Palettepalette
Aurigma.DesignAtoms.Model.Color.ColortargetColor
Returns​

Aurigma.DesignAtoms.Model.Color.Swatch

Was this page helpful?