Skip to main content

Class ColorProfilesPreloader

Namespace: Aurigma.DesignAtoms.ColorManagement
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ColorProfilesPreloader : IColorProfilesProvider

Inheritance: System.Object -> ColorProfilesPreloader

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

Properties

Empty

public static IColorProfilesProvider Empty { get; }

Methods

LoadProfileOf

public static Task<IColorProfilesProvider> LoadProfileOf(IColorProfileManager colorProfileManager, Color color)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.ColorManagement.Storage.IColorProfileManagercolorProfileManager
Aurigma.DesignAtoms.Model.Color.Colorcolor
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider>

LoadProfilesOf

public static Task<IColorProfilesProvider> LoadProfilesOf(IColorProfileManager colorProfileManager, IEnumerable<Color> colors)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.ColorManagement.Storage.IColorProfileManagercolorProfileManager
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.Color.Color>colors
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider>

LoadProfile

public static Task<IColorProfilesProvider> LoadProfile(IColorProfileManager colorProfileManager, string profileDescription)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.ColorManagement.Storage.IColorProfileManagercolorProfileManager
System.StringprofileDescription
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider>

LoadProfiles

public static Task<IColorProfilesProvider> LoadProfiles(IColorProfileManager colorProfileManager, IEnumerable<string> profileDescriptions)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.ColorManagement.Storage.IColorProfileManagercolorProfileManager
System.Collections.Generic.IEnumerable<System.String>profileDescriptions
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider>

From

public static IColorProfilesProvider From(Color color)
Parameters
TypeNameDescription
Aurigma.GraphicsMill.Colorcolor
Returns

Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider

GetColorProfileOrDefault

public ColorProfile GetColorProfileOrDefault(string profileDescription)
Parameters
TypeNameDescription
System.StringprofileDescription
Returns

Aurigma.GraphicsMill.ColorProfile

Was this page helpful?