Back to Website
Show / Hide Table of Contents

Interface IColorManagement

Inherited Members
System.IDisposable.Dispose()
Namespace: Aurigma.DesignAtoms.ColorManagement
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IColorManagement : IDisposable

Properties

ColorProfileManager

Declaration
IColorProfileManager ColorProfileManager { get; }
Property Value
Type Description
IColorProfileManager

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
Type Description
IRenderingColorSettings

DefaultRgbProfile

Declaration
ColorProfile DefaultRgbProfile { get; }
Property Value
Type Description
Aurigma.GraphicsMill.ColorProfile

DefaultSourceColorProfiles

Declaration
ISourceColorProfiles DefaultSourceColorProfiles { get; }
Property Value
Type Description
ISourceColorProfiles

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>

ConvertColor(Color, IRenderingColorSettings, Nullable<PixelFormat>, 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

GetBlackAndWhiteColorConverter(PixelFormat, ISourceColorProfiles)

Declaration
IColorConverter GetBlackAndWhiteColorConverter(PixelFormat sourcePixelFormat, ISourceColorProfiles sourceColorProfiles = null)
Parameters
Type Name Description
PixelFormat sourcePixelFormat
ISourceColorProfiles sourceColorProfiles
Returns
Type Description
IColorConverter

GetBlackColor(ColorSpace)

Declaration
Color GetBlackColor(ColorSpace colorSpace)
Parameters
Type Name Description
ColorSpace colorSpace
Returns
Type Description
Aurigma.GraphicsMill.Color

GetColorConverter(PixelFormat, ColorProfile, IRenderingColorSettings)

Declaration
IColorConverter GetColorConverter(PixelFormat sourcePixelFormat, ColorProfile sourceColorProfile, IRenderingColorSettings colorSettings)
Parameters
Type Name Description
PixelFormat sourcePixelFormat
Aurigma.GraphicsMill.ColorProfile sourceColorProfile
IRenderingColorSettings colorSettings
Returns
Type Description
IColorConverter

GetColorConverter(PixelFormat, ColorProfile, IRenderingColorSettings, Nullable<PixelFormat>, ColorProfile)

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
Type Description
IColorConverter

GetDefaultProfile(ColorSpace)

Declaration
ColorProfile GetDefaultProfile(ColorSpace colorSpace)
Parameters
Type Name Description
ColorSpace colorSpace
Returns
Type Description
Aurigma.GraphicsMill.ColorProfile

GetPixelFormat(ColorSpace, Boolean)

Declaration
PixelFormat GetPixelFormat(ColorSpace colorSpace, bool withAlpha = true)
Parameters
Type Name Description
ColorSpace colorSpace
System.Boolean withAlpha
Returns
Type Description
PixelFormat

GetProfile(Color, ISourceColorProfiles)

Declaration
ColorProfile GetProfile(Color color, ISourceColorProfiles sourceColorProfiles = null)
Parameters
Type Name Description
Aurigma.GraphicsMill.Color color
ISourceColorProfiles sourceColorProfiles
Returns
Type Description
Aurigma.GraphicsMill.ColorProfile

GetProfileOrDefault(ColorSpace, ISourceColorProfiles)

Declaration
ColorProfile GetProfileOrDefault(ColorSpace colorSpace, ISourceColorProfiles sourceColorProfiles = null)
Parameters
Type Name Description
ColorSpace colorSpace
ISourceColorProfiles sourceColorProfiles
Returns
Type Description
Aurigma.GraphicsMill.ColorProfile

GetTransparentColor(ColorSpace)

Declaration
Color GetTransparentColor(ColorSpace colorSpace)
Parameters
Type Name Description
ColorSpace colorSpace
Returns
Type Description
Aurigma.GraphicsMill.Color

GetTransparentColor(PixelFormat)

Declaration
Color GetTransparentColor(PixelFormat pixelFormat)
Parameters
Type Name Description
PixelFormat pixelFormat
Returns
Type Description
Aurigma.GraphicsMill.Color

GetWhiteColor(ColorSpace)

Declaration
Color GetWhiteColor(ColorSpace colorSpace)
Parameters
Type Name Description
ColorSpace colorSpace
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
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback