mirror of https://github.com/SixLabors/ImageSharp
3 changed files with 60 additions and 15 deletions
@ -0,0 +1,46 @@ |
|||
// <copyright file="IccClutDataType.cs" company="James Jackson-South">
|
|||
// Copyright (c) James Jackson-South and contributors.
|
|||
// Licensed under the Apache License, Version 2.0.
|
|||
// </copyright>
|
|||
|
|||
namespace ImageSharp |
|||
{ |
|||
/// <summary>
|
|||
/// Formula curve segment type
|
|||
/// </summary>
|
|||
internal enum IccParametricCurveType : ushort |
|||
{ |
|||
/// <summary>
|
|||
/// Type 1: Y = X^g
|
|||
/// </summary>
|
|||
Type1 = 0, |
|||
|
|||
/// <summary>
|
|||
/// CIE 122-1996:
|
|||
/// <para>For X >= -b/a: Y =(a * X + b)^g</para>
|
|||
/// <para>For X $lt; -b/a: Y = 0</para>
|
|||
/// </summary>
|
|||
Cie122_1996 = 1, |
|||
|
|||
/// <summary>
|
|||
/// IEC 61966-3:
|
|||
/// <para>For X >= -b/a: Y =(a * X + b)^g + c</para>
|
|||
/// <para>For X $lt; -b/a: Y = c</para>
|
|||
/// </summary>
|
|||
Iec61966_3 = 2, |
|||
|
|||
/// <summary>
|
|||
/// IEC 61966-2-1 (sRGB):
|
|||
/// <para>For X >= d: Y =(a * X + b)^g</para>
|
|||
/// <para>For X $lt; d: Y = c * X</para>
|
|||
/// </summary>
|
|||
SRgb = 3, |
|||
|
|||
/// <summary>
|
|||
/// Type 5:
|
|||
/// <para>For X >= d: Y =(a * X + b)^g + c</para>
|
|||
/// <para>For X $lt; d: Y = c * X + f</para>
|
|||
/// </summary>
|
|||
Type5 = 4, |
|||
} |
|||
} |
|||
Loading…
Reference in new issue