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

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?