Browse Source

Remove regions

pull/1090/head
Brian Popow 6 years ago
parent
commit
6c40593e0c
  1. 24
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataArray.cs
  2. 26
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataCurves.cs
  3. 24
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataLut.cs
  4. 8
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataMatrix.cs
  5. 16
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataMultiProcessElements.cs
  6. 40
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataNonPrimitives.cs
  7. 56
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataPrimitives.cs
  8. 140
      tests/ImageSharp.Tests/TestDataIcc/IccTestDataTagDataEntry.cs

24
tests/ImageSharp.Tests/TestDataIcc/IccTestDataArray.cs

@ -5,8 +5,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataArray
{
#region Byte
public static readonly byte[] UInt8 = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
public static readonly object[][] UInt8TestData =
@ -14,10 +12,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt8, UInt8 }
};
#endregion
#region UInt16
public static readonly ushort[] UInt16_Val = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
public static readonly byte[] UInt16_Arr = ArrayHelper.Concat(
@ -37,10 +31,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt16_Arr, UInt16_Val }
};
#endregion
#region Int16
public static readonly short[] Int16_Val = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
public static readonly byte[] Int16_Arr = ArrayHelper.Concat(
@ -60,10 +50,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Int16_Arr, Int16_Val }
};
#endregion
#region UInt32
public static readonly uint[] UInt32_Val = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
public static readonly byte[] UInt32_Arr = ArrayHelper.Concat(
@ -83,10 +69,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt32_Arr, UInt32_Val }
};
#endregion
#region Int32
public static readonly int[] Int32_Val = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
public static readonly byte[] Int32_Arr = ArrayHelper.Concat(
@ -106,10 +88,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Int32_Arr, Int32_Val }
};
#endregion
#region UInt64
public static readonly ulong[] UInt64_Val = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
public static readonly byte[] UInt64_Arr = ArrayHelper.Concat(
@ -128,7 +106,5 @@ namespace SixLabors.ImageSharp.Tests
{
new object[] { UInt64_Arr, UInt64_Val }
};
#endregion
}
}

26
tests/ImageSharp.Tests/TestDataIcc/IccTestDataCurves.cs

@ -8,8 +8,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataCurves
{
#region Response
#pragma warning disable SA1118 // Parameter should not span multiple lines
/// <summary>
/// Channels: 3
@ -53,10 +51,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Response_Grad, Response_ValGrad, 3 },
};
#endregion
#region Parametric
public static readonly IccParametricCurve Parametric_ValVar1 = new IccParametricCurve(1);
public static readonly IccParametricCurve Parametric_ValVar2 = new IccParametricCurve(1, 2, 3);
public static readonly IccParametricCurve Parametric_ValVar3 = new IccParametricCurve(1, 2, 3, 4);
@ -127,10 +121,7 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Parametric_Var5, Parametric_ValVar5 },
};
#endregion
#region Formula Segment
// Formula Segment
public static readonly IccFormulaCurveElement Formula_ValVar1 = new IccFormulaCurveElement(IccFormulaCurveType.Type1, 1, 2, 3, 4, 0, 0);
public static readonly IccFormulaCurveElement Formula_ValVar2 = new IccFormulaCurveElement(IccFormulaCurveType.Type2, 1, 2, 3, 4, 5, 0);
public static readonly IccFormulaCurveElement Formula_ValVar3 = new IccFormulaCurveElement(IccFormulaCurveType.Type3, 0, 2, 3, 4, 5, 6);
@ -177,10 +168,7 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Formula_Var3, Formula_ValVar3 },
};
#endregion
#region Sampled Segment
// Sampled Segment
public static readonly IccSampledCurveElement Sampled_ValGrad1 = new IccSampledCurveElement(new float[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
public static readonly IccSampledCurveElement Sampled_ValGrad2 = new IccSampledCurveElement(new float[] { 9, 8, 7, 6, 5, 4, 3, 2, 1 });
@ -214,10 +202,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Sampled_Grad2, Sampled_ValGrad2 },
};
#endregion
#region Segment
public static readonly IccCurveSegment Segment_ValFormula1 = Formula_ValVar1;
public static readonly IccCurveSegment Segment_ValFormula2 = Formula_ValVar2;
public static readonly IccCurveSegment Segment_ValFormula3 = Formula_ValVar3;
@ -273,10 +257,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Segment_Sampled2, Segment_ValSampled2 },
};
#endregion
#region One Dimensional
public static readonly IccOneDimensionalCurve OneDimensional_ValFormula1 = new IccOneDimensionalCurve(
new float[] { 0, 1 },
new IccCurveSegment[] { Segment_ValFormula1, Segment_ValFormula2, Segment_ValFormula3 });
@ -331,7 +311,5 @@ namespace SixLabors.ImageSharp.Tests
new object[] { OneDimensional_Formula2, OneDimensional_ValFormula2 },
new object[] { OneDimensional_Sampled, OneDimensional_ValSampled },
};
#endregion
}
}

24
tests/ImageSharp.Tests/TestDataIcc/IccTestDataLut.cs

@ -7,8 +7,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataLut
{
#region LUT8
public static readonly IccLut LUT8_ValGrad = CreateLUT8Val();
public static readonly byte[] LUT8_Grad = CreateLUT8();
@ -39,10 +37,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { LUT8_Grad, LUT8_ValGrad },
};
#endregion
#region LUT16
public static readonly IccLut LUT16_ValGrad = new IccLut(new float[]
{
1f / ushort.MaxValue,
@ -76,10 +70,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { LUT16_Grad, LUT16_ValGrad, 11 },
};
#endregion
#region CLUT8
public static readonly IccClut CLUT8_ValGrad = new IccClut(
new float[][]
{
@ -123,10 +113,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CLUT8_Grad, CLUT8_ValGrad, 2, 3, new byte[] { 3, 3 } },
};
#endregion
#region CLUT16
public static readonly IccClut CLUT16_ValGrad = new IccClut(
new float[][]
{
@ -170,10 +156,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CLUT16_Grad, CLUT16_ValGrad, 2, 3, new byte[] { 3, 3 } },
};
#endregion
#region CLUTf32
public static readonly IccClut CLUTf32_ValGrad = new IccClut(
new float[][]
{
@ -231,10 +213,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CLUTf32_Grad, CLUTf32_ValGrad, 2, 3, new byte[] { 3, 3 } },
};
#endregion
#region CLUT
public static readonly IccClut CLUT_Val8 = CLUT8_ValGrad;
public static readonly IccClut CLUT_Val16 = CLUT16_ValGrad;
public static readonly IccClut CLUT_Valf32 = CLUTf32_ValGrad;
@ -259,7 +237,5 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CLUT_16, CLUT_Val16, 2, 3, false },
new object[] { CLUT_f32, CLUT_Valf32, 2, 3, true },
};
#endregion
}
}

8
tests/ImageSharp.Tests/TestDataIcc/IccTestDataMatrix.cs

@ -9,8 +9,6 @@ namespace SixLabors.ImageSharp.Tests
internal static class IccTestDataMatrix
{
#region 2D
/// <summary>
/// 3x3 Matrix
/// </summary>
@ -114,10 +112,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Single_2D_Grad, 3, 3, true, Single_Matrix4x4_ValGrad },
};
#endregion
#region 1D
/// <summary>
/// 3x1 Matrix
/// </summary>
@ -155,7 +149,5 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Fix16_1D_Grad, 3, false, Single_Vector3_ValGrad },
new object[] { Single_1D_Grad, 3, true, Single_Vector3_ValGrad },
};
#endregion
}
}

16
tests/ImageSharp.Tests/TestDataIcc/IccTestDataMultiProcessElements.cs

@ -7,8 +7,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataMultiProcessElements
{
#region CurveSet
/// <summary>
/// <para>Input Channel Count: 3</para>
/// <para>Output Channel Count: 3</para>
@ -34,10 +32,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CurvePE_Grad, CurvePE_ValGrad, 3, 3 },
};
#endregion
#region Matrix
/// <summary>
/// <para>Input Channel Count: 3</para>
/// <para>Output Channel Count: 3</para>
@ -59,10 +53,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { MatrixPE_Grad, MatrixPE_ValGrad, 3, 3 },
};
#endregion
#region CLUT
/// <summary>
/// <para>Input Channel Count: 2</para>
/// <para>Output Channel Count: 3</para>
@ -80,10 +70,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CLUTPE_Grad, CLUTPE_ValGrad, 2, 3 },
};
#endregion
#region MultiProcessElement
public static readonly IccMultiProcessElement MPE_ValMatrix = MatrixPE_ValGrad;
public static readonly IccMultiProcessElement MPE_ValCLUT = CLUTPE_ValGrad;
public static readonly IccMultiProcessElement MPE_ValCurve = CurvePE_ValGrad;
@ -141,7 +127,5 @@ namespace SixLabors.ImageSharp.Tests
new object[] { MPE_bACS, MPE_ValbACS },
new object[] { MPE_eACS, MPE_ValeACS },
};
#endregion
}
}

40
tests/ImageSharp.Tests/TestDataIcc/IccTestDataNonPrimitives.cs

@ -10,8 +10,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataNonPrimitives
{
#region DateTime
public static readonly DateTime DateTime_ValMin = new DateTime(1, 1, 1, 0, 0, 0, DateTimeKind.Utc);
public static readonly DateTime DateTime_ValMax = new DateTime(9999, 12, 31, 23, 59, 59, DateTimeKind.Utc);
public static readonly DateTime DateTime_ValRand1 = new DateTime(1990, 11, 26, 3, 19, 47, DateTimeKind.Utc);
@ -63,10 +61,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { DateTime_Rand1, DateTime_ValRand1 },
};
#endregion
#region VersionNumber
public static readonly IccVersion VersionNumber_ValMin = new IccVersion(0, 0, 0);
public static readonly IccVersion VersionNumber_Val211 = new IccVersion(2, 1, 1);
public static readonly IccVersion VersionNumber_Val430 = new IccVersion(4, 3, 0);
@ -85,10 +79,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { VersionNumber_Max, VersionNumber_ValMax },
};
#endregion
#region XyzNumber
public static readonly Vector3 XyzNumber_ValMin = new Vector3(IccTestDataPrimitives.Fix16_ValMin, IccTestDataPrimitives.Fix16_ValMin, IccTestDataPrimitives.Fix16_ValMin);
public static readonly Vector3 XyzNumber_Val0 = new Vector3(0, 0, 0);
public static readonly Vector3 XyzNumber_Val1 = new Vector3(1, 1, 1);
@ -113,10 +103,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { XyzNumber_Max, XyzNumber_ValMax },
};
#endregion
#region ProfileId
public static readonly IccProfileId ProfileId_ValMin = new IccProfileId(0, 0, 0, 0);
public static readonly IccProfileId ProfileId_ValRand = new IccProfileId(IccTestDataPrimitives.UInt32_ValRand1, IccTestDataPrimitives.UInt32_ValRand2, IccTestDataPrimitives.UInt32_ValRand3, IccTestDataPrimitives.UInt32_ValRand4);
public static readonly IccProfileId ProfileId_ValMax = new IccProfileId(uint.MaxValue, uint.MaxValue, uint.MaxValue, uint.MaxValue);
@ -132,10 +118,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ProfileId_Max, ProfileId_ValMax },
};
#endregion
#region PositionNumber
public static readonly IccPositionNumber PositionNumber_ValMin = new IccPositionNumber(0, 0);
public static readonly IccPositionNumber PositionNumber_ValRand = new IccPositionNumber(IccTestDataPrimitives.UInt32_ValRand1, IccTestDataPrimitives.UInt32_ValRand2);
public static readonly IccPositionNumber PositionNumber_ValMax = new IccPositionNumber(uint.MaxValue, uint.MaxValue);
@ -151,10 +133,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { PositionNumber_Max, PositionNumber_ValMax },
};
#endregion
#region ResponseNumber
public static readonly IccResponseNumber ResponseNumber_ValMin = new IccResponseNumber(0, IccTestDataPrimitives.Fix16_ValMin);
public static readonly IccResponseNumber ResponseNumber_Val1 = new IccResponseNumber(1, 1);
public static readonly IccResponseNumber ResponseNumber_Val2 = new IccResponseNumber(2, 2);
@ -187,10 +165,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ResponseNumber_Max, ResponseNumber_ValMax },
};
#endregion
#region NamedColor
public static readonly IccNamedColor NamedColor_ValMin = new IccNamedColor(
ArrayHelper.Fill('A', 31),
new ushort[] { 0, 0, 0 },
@ -243,10 +217,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { NamedColor_Max, NamedColor_ValMax, 4u },
};
#endregion
#region ProfileDescription
private static readonly CultureInfo CultureEnUs = new CultureInfo("en-US");
private static readonly CultureInfo CultureDeAT = new CultureInfo("de-AT");
@ -342,10 +312,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ProfileDescription_Rand1, ProfileDescription_ValRand1 },
};
#endregion
#region ColorantTableEntry
public static readonly IccColorantTableEntry ColorantTableEntry_ValRand1 = new IccColorantTableEntry(ArrayHelper.Fill('A', 31), 1, 2, 3);
public static readonly IccColorantTableEntry ColorantTableEntry_ValRand2 = new IccColorantTableEntry(ArrayHelper.Fill('4', 31), 4, 5, 6);
@ -369,10 +335,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ColorantTableEntry_Rand2, ColorantTableEntry_ValRand2 },
};
#endregion
#region ScreeningChannel
public static readonly IccScreeningChannel ScreeningChannel_ValRand1 = new IccScreeningChannel(4, 6, IccScreeningSpotType.Cross);
public static readonly IccScreeningChannel ScreeningChannel_ValRand2 = new IccScreeningChannel(8, 5, IccScreeningSpotType.Diamond);
@ -391,7 +353,5 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ScreeningChannel_Rand1, ScreeningChannel_ValRand1 },
new object[] { ScreeningChannel_Rand2, ScreeningChannel_ValRand2 },
};
#endregion
}
}

56
tests/ImageSharp.Tests/TestDataIcc/IccTestDataPrimitives.cs

@ -5,8 +5,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataPrimitives
{
#region UInt16
public static readonly byte[] UInt16_0 = { 0x00, 0x00 };
public static readonly byte[] UInt16_1 = { 0x00, 0x01 };
public static readonly byte[] UInt16_2 = { 0x00, 0x02 };
@ -20,10 +18,6 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] UInt16_32768 = { 0x80, 0x00 };
public static readonly byte[] UInt16_Max = { 0xFF, 0xFF };
#endregion
#region Int16
public static readonly byte[] Int16_Min = { 0x80, 0x00 };
public static readonly byte[] Int16_0 = { 0x00, 0x00 };
public static readonly byte[] Int16_1 = { 0x00, 0x01 };
@ -37,10 +31,6 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] Int16_9 = { 0x00, 0x09 };
public static readonly byte[] Int16_Max = { 0x7F, 0xFF };
#endregion
#region UInt32
public static readonly byte[] UInt32_0 = { 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] UInt32_1 = { 0x00, 0x00, 0x00, 0x01 };
public static readonly byte[] UInt32_2 = { 0x00, 0x00, 0x00, 0x02 };
@ -63,10 +53,6 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] UInt32_Rand3 = { 0x3E, 0x97, 0x1B, 0x5E };
public static readonly byte[] UInt32_Rand4 = { 0xD3, 0x9C, 0x8F, 0x4A };
#endregion
#region Int32
public static readonly byte[] Int32_Min = { 0x80, 0x00, 0x00, 0x00 };
public static readonly byte[] Int32_0 = { 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] Int32_1 = { 0x00, 0x00, 0x00, 0x01 };
@ -80,10 +66,6 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] Int32_9 = { 0x00, 0x00, 0x00, 0x09 };
public static readonly byte[] Int32_Max = { 0x7F, 0xFF, 0xFF, 0xFF };
#endregion
#region UInt64
public static readonly byte[] UInt64_0 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] UInt64_1 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 };
public static readonly byte[] UInt64_2 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 };
@ -96,10 +78,6 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] UInt64_9 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09 };
public static readonly byte[] UInt64_Max = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
#endregion
#region Int64
public static readonly byte[] Int64_Min = { 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] Int64_0 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] Int64_1 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 };
@ -113,10 +91,6 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] Int64_9 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09 };
public static readonly byte[] Int64_Max = { 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
#endregion
#region Single
public static readonly byte[] Single_Min = { 0xFF, 0x7F, 0xFF, 0xFF };
public static readonly byte[] Single_0 = { 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] Single_1 = { 0x3F, 0x80, 0x00, 0x00 };
@ -130,19 +104,11 @@ namespace SixLabors.ImageSharp.Tests
public static readonly byte[] Single_9 = { 0x41, 0x10, 0x00, 0x00 };
public static readonly byte[] Single_Max = { 0x7F, 0x7F, 0xFF, 0xFF };
#endregion
#region Double
public static readonly byte[] Double_Min = { 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
public static readonly byte[] Double_0 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] Double_1 = { 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
public static readonly byte[] Double_Max = { 0x7F, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
#endregion
#region Fix16
public const float Fix16_ValMin = short.MinValue;
public const float Fix16_ValMax = short.MaxValue + (65535f / 65536f);
@ -167,10 +133,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Fix16_Max, Fix16_ValMax },
};
#endregion
#region UFix16
public const float UFix16_ValMin = 0;
public const float UFix16_ValMax = ushort.MaxValue + (65535f / 65536f);
@ -193,10 +155,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UFix16_Max, UFix16_ValMax },
};
#endregion
#region U1Fix15
public const float U1Fix15_ValMin = 0;
public const float U1Fix15_ValMax = 1f + (32767f / 32768f);
@ -211,10 +169,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { U1Fix15_Max, U1Fix15_ValMax },
};
#endregion
#region UFix8
public const float UFix8_ValMin = 0;
public const float UFix8_ValMax = byte.MaxValue + (255f / 256f);
@ -237,10 +191,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UFix8_Max, UFix8_ValMax },
};
#endregion
#region ASCII String
public const string Ascii_ValRand = "aBcdEf1234";
public const string Ascii_ValRand1 = "Ecf3a";
public const string Ascii_ValRand2 = "2Bd4c";
@ -282,10 +232,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Ascii_RandLength4, 4, Ascii_ValRand, false },
};
#endregion
#region Unicode String
public const string Unicode_ValRand1 = ".6Abäñ$€β𐐷𤭢";
public const string Unicode_ValRand2 = ".6Abäñ";
public const string Unicode_ValRand3 = "$€β𐐷𤭢";
@ -323,7 +269,5 @@ namespace SixLabors.ImageSharp.Tests
0xD8, 0x01, 0xDC, 0x37, // 𐐷
0xD8, 0x52, 0xDF, 0x62, // 𤭢
};
#endregion
}
}

140
tests/ImageSharp.Tests/TestDataIcc/IccTestDataTagDataEntry.cs

@ -9,8 +9,6 @@ namespace SixLabors.ImageSharp.Tests
{
internal static class IccTestDataTagDataEntry
{
#region TagDataEntry Header
public static readonly IccTypeSignature TagDataEntryHeader_UnknownVal = IccTypeSignature.Unknown;
public static readonly byte[] TagDataEntryHeader_UnknownArr =
{
@ -39,10 +37,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { TagDataEntryHeader_CurveArr, TagDataEntryHeader_CurveVal },
};
#endregion
#region UnknownTagDataEntry
public static readonly IccUnknownTagDataEntry Unknown_Val = new IccUnknownTagDataEntry(new byte[] { 0x00, 0x01, 0x02, 0x03 });
public static readonly byte[] Unknown_Arr = { 0x00, 0x01, 0x02, 0x03 };
@ -51,10 +45,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Unknown_Arr, Unknown_Val, 12u },
};
#endregion
#region ChromaticityTagDataEntry
public static readonly IccChromaticityTagDataEntry Chromaticity_Val1 = new IccChromaticityTagDataEntry(IccColorantEncoding.ItuRBt709_2);
public static readonly byte[] Chromaticity_Arr1 = ArrayHelper.Concat(
IccTestDataPrimitives.UInt16_3,
@ -101,10 +91,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Chromaticity_Arr2, Chromaticity_Val2 },
};
#endregion
#region ColorantOrderTagDataEntry
public static readonly IccColorantOrderTagDataEntry ColorantOrder_Val = new IccColorantOrderTagDataEntry(new byte[] { 0x00, 0x01, 0x02 });
public static readonly byte[] ColorantOrder_Arr = ArrayHelper.Concat(IccTestDataPrimitives.UInt32_3, new byte[] { 0x00, 0x01, 0x02 });
@ -113,10 +99,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ColorantOrder_Arr, ColorantOrder_Val },
};
#endregion
#region ColorantTableTagDataEntry
public static readonly IccColorantTableTagDataEntry ColorantTable_Val = new IccColorantTableTagDataEntry(
new IccColorantTableEntry[]
{
@ -134,10 +116,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ColorantTable_Arr, ColorantTable_Val },
};
#endregion
#region CurveTagDataEntry
public static readonly IccCurveTagDataEntry Curve_Val_0 = new IccCurveTagDataEntry();
public static readonly byte[] Curve_Arr_0 = IccTestDataPrimitives.UInt32_0;
@ -160,10 +138,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Curve_Arr_2, Curve_Val_2 },
};
#endregion
#region DataTagDataEntry
public static readonly IccDataTagDataEntry Data_ValNoASCII = new IccDataTagDataEntry(
new byte[] { 0x01, 0x02, 0x03, 0x04 },
false);
@ -190,10 +164,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Data_ArrASCII, Data_ValASCII, 17u },
};
#endregion
#region DateTimeTagDataEntry
public static readonly IccDateTimeTagDataEntry DateTime_Val = new IccDateTimeTagDataEntry(IccTestDataNonPrimitives.DateTime_ValRand1);
public static readonly byte[] DateTime_Arr = IccTestDataNonPrimitives.DateTime_Rand1;
@ -202,10 +172,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { DateTime_Arr, DateTime_Val },
};
#endregion
#region Lut16TagDataEntry
public static readonly IccLut16TagDataEntry Lut16_Val = new IccLut16TagDataEntry(
new IccLut[] { IccTestDataLut.LUT16_ValGrad, IccTestDataLut.LUT16_ValGrad },
IccTestDataLut.CLUT16_ValGrad,
@ -227,10 +193,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Lut16_Arr, Lut16_Val },
};
#endregion
#region Lut8TagDataEntry
public static readonly IccLut8TagDataEntry Lut8_Val = new IccLut8TagDataEntry(
new IccLut[] { IccTestDataLut.LUT8_ValGrad, IccTestDataLut.LUT8_ValGrad },
IccTestDataLut.CLUT8_ValGrad,
@ -251,10 +213,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Lut8_Arr, Lut8_Val },
};
#endregion
#region LutAToBTagDataEntry
private static readonly byte[] CurveFull_0 = ArrayHelper.Concat(
TagDataEntryHeader_CurveArr,
Curve_Arr_0);
@ -324,10 +282,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { LutAToB_Arr, LutAToB_Val },
};
#endregion
#region LutBToATagDataEntry
public static readonly IccLutBToATagDataEntry LutBToA_Val = new IccLutBToATagDataEntry(
new[]
{
@ -373,10 +327,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { LutBToA_Arr, LutBToA_Val },
};
#endregion
#region MeasurementTagDataEntry
public static readonly IccMeasurementTagDataEntry Measurement_Val = new IccMeasurementTagDataEntry(
IccStandardObserver.Cie1931Observer,
IccTestDataNonPrimitives.XyzNumber_ValVar1,
@ -396,10 +346,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Measurement_Arr, Measurement_Val },
};
#endregion
#region MultiLocalizedUnicodeTagDataEntry
private static readonly IccLocalizedString LocalizedString_Rand_enUS = CreateLocalizedString("en", "US", IccTestDataPrimitives.Unicode_ValRand2);
private static readonly IccLocalizedString LocalizedString_Rand_deDE = CreateLocalizedString("de", "DE", IccTestDataPrimitives.Unicode_ValRand3);
private static readonly IccLocalizedString LocalizedString_Rand2_deDE = CreateLocalizedString("de", "DE", IccTestDataPrimitives.Unicode_ValRand2);
@ -527,10 +473,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { MultiLocalizedUnicode_Arr3, MultiLocalizedUnicode_Val3 },
};
#endregion
#region MultiProcessElementsTagDataEntry
public static readonly IccMultiProcessElementsTagDataEntry MultiProcessElements_Val = new IccMultiProcessElementsTagDataEntry(
new IccMultiProcessElement[]
{
@ -554,10 +496,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { MultiProcessElements_Arr, MultiProcessElements_Val },
};
#endregion
#region NamedColor2TagDataEntry
public static readonly IccNamedColor2TagDataEntry NamedColor2_Val = new IccNamedColor2TagDataEntry(
16909060,
ArrayHelper.Fill('A', 31),
@ -580,10 +518,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { NamedColor2_Arr, NamedColor2_Val },
};
#endregion
#region ParametricCurveTagDataEntry
public static readonly IccParametricCurveTagDataEntry ParametricCurve_Val = new IccParametricCurveTagDataEntry(IccTestDataCurves.Parametric_ValVar1);
public static readonly byte[] ParametricCurve_Arr = IccTestDataCurves.Parametric_Var1;
@ -592,10 +526,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ParametricCurve_Arr, ParametricCurve_Val },
};
#endregion
#region ProfileSequenceDescTagDataEntry
public static readonly IccProfileSequenceDescTagDataEntry ProfileSequenceDesc_Val = new IccProfileSequenceDescTagDataEntry(
new IccProfileDescription[]
{
@ -613,10 +543,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ProfileSequenceDesc_Arr, ProfileSequenceDesc_Val },
};
#endregion
#region ProfileSequenceIdentifierTagDataEntry
public static readonly IccProfileSequenceIdentifierTagDataEntry ProfileSequenceIdentifier_Val = new IccProfileSequenceIdentifierTagDataEntry(
new IccProfileSequenceIdentifier[]
{
@ -644,10 +570,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ProfileSequenceIdentifier_Arr, ProfileSequenceIdentifier_Val },
};
#endregion
#region ResponseCurveSet16TagDataEntry
public static readonly IccResponseCurveSet16TagDataEntry ResponseCurveSet16_Val = new IccResponseCurveSet16TagDataEntry(
new IccResponseCurve[]
{
@ -668,10 +590,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ResponseCurveSet16_Arr, ResponseCurveSet16_Val },
};
#endregion
#region Fix16ArrayTagDataEntry
public static readonly IccFix16ArrayTagDataEntry Fix16Array_Val = new IccFix16ArrayTagDataEntry(new float[] { 1 / 256f, 2 / 256f, 3 / 256f });
public static readonly byte[] Fix16Array_Arr = ArrayHelper.Concat(
IccTestDataPrimitives.Fix16_1,
@ -683,10 +601,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Fix16Array_Arr, Fix16Array_Val, 20u },
};
#endregion
#region SignatureTagDataEntry
public static readonly IccSignatureTagDataEntry Signature_Val = new IccSignatureTagDataEntry("ABCD");
public static readonly byte[] Signature_Arr = { 0x41, 0x42, 0x43, 0x44, };
@ -695,10 +609,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Signature_Arr, Signature_Val },
};
#endregion
#region TextTagDataEntry
public static readonly IccTextTagDataEntry Text_Val = new IccTextTagDataEntry("ABCD");
public static readonly byte[] Text_Arr = { 0x41, 0x42, 0x43, 0x44 };
@ -707,10 +617,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Text_Arr, Text_Val, 12u },
};
#endregion
#region UFix16ArrayTagDataEntry
public static readonly IccUFix16ArrayTagDataEntry UFix16Array_Val = new IccUFix16ArrayTagDataEntry(new float[] { 1, 2, 3 });
public static readonly byte[] UFix16Array_Arr = ArrayHelper.Concat(
IccTestDataPrimitives.UFix16_1,
@ -722,10 +628,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UFix16Array_Arr, UFix16Array_Val, 20u },
};
#endregion
#region UInt16ArrayTagDataEntry
public static readonly IccUInt16ArrayTagDataEntry UInt16Array_Val = new IccUInt16ArrayTagDataEntry(new ushort[] { 1, 2, 3 });
public static readonly byte[] UInt16Array_Arr = ArrayHelper.Concat(
IccTestDataPrimitives.UInt16_1,
@ -737,10 +639,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt16Array_Arr, UInt16Array_Val, 14u },
};
#endregion
#region UInt32ArrayTagDataEntry
public static readonly IccUInt32ArrayTagDataEntry UInt32Array_Val = new IccUInt32ArrayTagDataEntry(new uint[] { 1, 2, 3 });
public static readonly byte[] UInt32Array_Arr = ArrayHelper.Concat(
IccTestDataPrimitives.UInt32_1,
@ -752,10 +650,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt32Array_Arr, UInt32Array_Val, 20u },
};
#endregion
#region UInt64ArrayTagDataEntry
public static readonly IccUInt64ArrayTagDataEntry UInt64Array_Val = new IccUInt64ArrayTagDataEntry(new ulong[] { 1, 2, 3 });
public static readonly byte[] UInt64Array_Arr = ArrayHelper.Concat(
IccTestDataPrimitives.UInt64_1,
@ -767,10 +661,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt64Array_Arr, UInt64Array_Val, 32u },
};
#endregion
#region UInt8ArrayTagDataEntry
public static readonly IccUInt8ArrayTagDataEntry UInt8Array_Val = new IccUInt8ArrayTagDataEntry(new byte[] { 1, 2, 3 });
public static readonly byte[] UInt8Array_Arr = { 1, 2, 3 };
@ -779,10 +669,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UInt8Array_Arr, UInt8Array_Val, 11u },
};
#endregion
#region ViewingConditionsTagDataEntry
public static readonly IccViewingConditionsTagDataEntry ViewingConditions_Val = new IccViewingConditionsTagDataEntry(
IccTestDataNonPrimitives.XyzNumber_ValVar1,
IccTestDataNonPrimitives.XyzNumber_ValVar2,
@ -798,10 +684,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { ViewingConditions_Arr, ViewingConditions_Val },
};
#endregion
#region XYZTagDataEntry
public static readonly IccXyzTagDataEntry XYZ_Val = new IccXyzTagDataEntry(new Vector3[]
{
IccTestDataNonPrimitives.XyzNumber_ValVar1,
@ -819,10 +701,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { XYZ_Arr, XYZ_Val, 44u },
};
#endregion
#region TextDescriptionTagDataEntry
public static readonly IccTextDescriptionTagDataEntry TextDescription_Val1 = new IccTextDescriptionTagDataEntry(
IccTestDataPrimitives.Ascii_ValRand,
IccTestDataPrimitives.Unicode_ValRand1,
@ -858,10 +736,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { TextDescription_Arr2, TextDescription_Val2 },
};
#endregion
#region CrdInfoTagDataEntry
public static readonly IccCrdInfoTagDataEntry CrdInfo_Val = new IccCrdInfoTagDataEntry(
IccTestDataPrimitives.Ascii_ValRand4,
IccTestDataPrimitives.Ascii_ValRand1,
@ -891,10 +765,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { CrdInfo_Arr, CrdInfo_Val },
};
#endregion
#region ScreeningTagDataEntry
public static readonly IccScreeningTagDataEntry Screening_Val = new IccScreeningTagDataEntry(
IccScreeningFlag.DefaultScreens | IccScreeningFlag.UnitLinesPerCm,
new IccScreeningChannel[] { IccTestDataNonPrimitives.ScreeningChannel_ValRand1, IccTestDataNonPrimitives.ScreeningChannel_ValRand2 });
@ -910,10 +780,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { Screening_Arr, Screening_Val },
};
#endregion
#region UcrBgTagDataEntry
public static readonly IccUcrBgTagDataEntry UcrBg_Val = new IccUcrBgTagDataEntry(
new ushort[] { 3, 4, 6 },
new ushort[] { 9, 7, 2, 5 },
@ -937,10 +803,6 @@ namespace SixLabors.ImageSharp.Tests
new object[] { UcrBg_Arr, UcrBg_Val, 41 },
};
#endregion
#region TagDataEntry
public static readonly IccTagDataEntry TagDataEntry_CurveVal = Curve_Val_2;
public static readonly byte[] TagDataEntry_CurveArr = ArrayHelper.Concat(
TagDataEntryHeader_CurveArr,
@ -965,7 +827,5 @@ namespace SixLabors.ImageSharp.Tests
new object[] { TagDataEntry_CurveArr, TagDataEntry_CurveVal },
new object[] { TagDataEntry_MultiLocalizedUnicodeArr, TagDataEntry_MultiLocalizedUnicodeVal },
};
#endregion
}
}

Loading…
Cancel
Save