Interface IColorManagement
Inherited Members
System.IDisposable.Dispose()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IColorManagement : IDisposable
Properties
ColorProfileManager
Declaration
IColorProfileManager ColorProfileManager { get; }
Property Value
DefaultCmykProfile
Declaration
ColorProfile DefaultCmykProfile { get; }
Property Value
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
DefaultGrayscaleProfile
Declaration
ColorProfile DefaultGrayscaleProfile { get; }
Property Value
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
DefaultPreviewColorSettings
Declaration
IRenderingColorSettings DefaultPreviewColorSettings { get; }
Property Value
DefaultRgbProfile
Declaration
ColorProfile DefaultRgbProfile { get; }
Property Value
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
DefaultSourceColorProfiles
Declaration
ISourceColorProfiles DefaultSourceColorProfiles { get; }
Property Value
Srgb
Declaration
ColorProfile Srgb { get; }
Property Value
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
Methods
CompareProfiles(ColorProfile, ColorProfile)
Declaration
bool CompareProfiles(ColorProfile cp1, ColorProfile cp2)
Parameters
| Type |
Name |
Description |
| Aurigma.GraphicsMill.ColorProfile |
cp1 |
|
| Aurigma.GraphicsMill.ColorProfile |
cp2 |
|
Returns
| Type |
Description |
| System.Boolean |
|
ContainsColorProfileAsync(String)
Declaration
Task<bool> ContainsColorProfileAsync(string description)
Parameters
| Type |
Name |
Description |
| System.String |
description |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
Declaration
Color ConvertColor(Color color, IRenderingColorSettings colorSettings, PixelFormat? destinationPixelFormat, bool renderOnPdf = false)
Parameters
| Type |
Name |
Description |
| Aurigma.GraphicsMill.Color |
color |
|
| IRenderingColorSettings |
colorSettings |
|
| System.Nullable<PixelFormat> |
destinationPixelFormat |
|
| System.Boolean |
renderOnPdf |
|
Returns
| Type |
Description |
| Aurigma.GraphicsMill.Color |
|
GetAlpha(Color)
Declaration
byte GetAlpha(Color color)
Parameters
| Type |
Name |
Description |
| Aurigma.GraphicsMill.Color |
color |
|
Returns
| Type |
Description |
| System.Byte |
|
Declaration
IColorConverter GetBlackAndWhiteColorConverter(PixelFormat sourcePixelFormat, ISourceColorProfiles sourceColorProfiles = null)
Parameters
Returns
GetBlackColor(ColorSpace)
Declaration
Color GetBlackColor(ColorSpace colorSpace)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.Color |
|
Declaration
IColorConverter GetColorConverter(PixelFormat sourcePixelFormat, ColorProfile sourceColorProfile, IRenderingColorSettings colorSettings)
Parameters
Returns
Declaration
IColorConverter GetColorConverter(PixelFormat sourcePixelFormat, ColorProfile sourceColorProfile, IRenderingColorSettings colorSettings, PixelFormat? destinationPixelFormat, ColorProfile destinationColorProfile = null)
Parameters
| Type |
Name |
Description |
| PixelFormat |
sourcePixelFormat |
|
| Aurigma.GraphicsMill.ColorProfile |
sourceColorProfile |
|
| IRenderingColorSettings |
colorSettings |
|
| System.Nullable<PixelFormat> |
destinationPixelFormat |
|
| Aurigma.GraphicsMill.ColorProfile |
destinationColorProfile |
|
Returns
GetDefaultProfile(ColorSpace)
Declaration
ColorProfile GetDefaultProfile(ColorSpace colorSpace)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
Declaration
PixelFormat GetPixelFormat(ColorSpace colorSpace, bool withAlpha = true)
Parameters
| Type |
Name |
Description |
| ColorSpace |
colorSpace |
|
| System.Boolean |
withAlpha |
|
Returns
GetProfile(Color, ISourceColorProfiles)
Declaration
ColorProfile GetProfile(Color color, ISourceColorProfiles sourceColorProfiles = null)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
GetProfileOrDefault(ColorSpace, ISourceColorProfiles)
Declaration
ColorProfile GetProfileOrDefault(ColorSpace colorSpace, ISourceColorProfiles sourceColorProfiles = null)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.ColorProfile |
|
GetTransparentColor(ColorSpace)
Declaration
Color GetTransparentColor(ColorSpace colorSpace)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.Color |
|
Declaration
Color GetTransparentColor(PixelFormat pixelFormat)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.Color |
|
GetWhiteColor(ColorSpace)
Declaration
Color GetWhiteColor(ColorSpace colorSpace)
Parameters
Returns
| Type |
Description |
| Aurigma.GraphicsMill.Color |
|
LoadColorProfileAsync(String)
Declaration
Task<ColorProfile> LoadColorProfileAsync(string profileDescription)
Parameters
| Type |
Name |
Description |
| System.String |
profileDescription |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Aurigma.GraphicsMill.ColorProfile> |
|
LoadColorProfileOrDefaultAsync(String, ColorSpace)
Declaration
Task<ColorProfile> LoadColorProfileOrDefaultAsync(string profileDescription, ColorSpace colorSpace)
Parameters
| Type |
Name |
Description |
| System.String |
profileDescription |
|
| ColorSpace |
colorSpace |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Aurigma.GraphicsMill.ColorProfile> |
|
SaveColorProfileAsync(ColorProfile)
Declaration
Task SaveColorProfileAsync(ColorProfile colorProfile)
Parameters
| Type |
Name |
Description |
| Aurigma.GraphicsMill.ColorProfile |
colorProfile |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|