📷 A modern, cross-platform, 2D Graphics library for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

30 lines
1.0 KiB

// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
namespace SixLabors.ImageSharp.Tests.TestDataIcc.Conversion;
public class IccConversionDataLut
{
private static readonly float[] LutEven = { 0, 0.5f, 1 };
private static readonly float[] LutUneven = { 0, 0.7f, 1 };
public static object[][] LutConversionTestData =
{
new object[] { LutEven, false, 0.5f, 0.5f },
new object[] { LutEven, false, 0.25f, 0.25f },
new object[] { LutEven, false, 0.75f, 0.75f },
new object[] { LutEven, true, 0.5f, 0.5f },
new object[] { LutEven, true, 0.25f, 0.25f },
new object[] { LutEven, true, 0.75f, 0.75f },
new object[] { LutUneven, false, 0.1, 0.14 },
new object[] { LutUneven, false, 0.5, 0.7 },
new object[] { LutUneven, false, 0.75, 0.85 },
new object[] { LutUneven, true, 0.14, 0.1 },
new object[] { LutUneven, true, 0.7, 0.5 },
new object[] { LutUneven, true, 0.85, 0.75 },
};
}