diff --git a/src/ImageSharp/ColorSpaces/CieLab.cs b/src/ImageSharp/ColorSpaces/CieLab.cs
index e572cab92..d382bbedb 100644
--- a/src/ImageSharp/ColorSpaces/CieLab.cs
+++ b/src/ImageSharp/ColorSpaces/CieLab.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces
/// Represents a CIE L*a*b* 1976 color.
///
///
- public struct CieLab : IColorVector, IEquatable, IAlmostEquatable
+ internal struct CieLab : IColorVector, IEquatable, IAlmostEquatable
{
///
/// D50 standard illuminant.
@@ -216,7 +216,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieLab other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return this.WhitePoint.Equals(other.WhitePoint)
&& result.X <= precision
diff --git a/src/ImageSharp/ColorSpaces/CieLch.cs b/src/ImageSharp/ColorSpaces/CieLch.cs
index 863785623..03cf80bf1 100644
--- a/src/ImageSharp/ColorSpaces/CieLch.cs
+++ b/src/ImageSharp/ColorSpaces/CieLch.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces
/// Represents the CIE L*C*h°, cylindrical form of the CIE L*a*b* 1976 color.
///
///
- public struct CieLch : IColorVector, IEquatable, IAlmostEquatable
+ internal struct CieLch : IColorVector, IEquatable, IAlmostEquatable
{
///
/// D50 standard illuminant.
@@ -216,7 +216,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieLch other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return this.WhitePoint.Equals(other.WhitePoint)
&& result.X <= precision
diff --git a/src/ImageSharp/ColorSpaces/CieLchuv.cs b/src/ImageSharp/ColorSpaces/CieLchuv.cs
index 2c8327462..a4e8b424d 100644
--- a/src/ImageSharp/ColorSpaces/CieLchuv.cs
+++ b/src/ImageSharp/ColorSpaces/CieLchuv.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces
/// Represents the CIE L*C*h°, cylindrical form of the CIE L*u*v* 1976 color.
///
///
- public struct CieLchuv : IColorVector, IEquatable, IAlmostEquatable
+ internal struct CieLchuv : IColorVector, IEquatable, IAlmostEquatable
{
///
/// D50 standard illuminant.
@@ -216,7 +216,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieLchuv other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return this.WhitePoint.Equals(other.WhitePoint)
&& result.X <= precision
diff --git a/src/ImageSharp/ColorSpaces/CieLuv.cs b/src/ImageSharp/ColorSpaces/CieLuv.cs
index 608d24485..c3fd626e6 100644
--- a/src/ImageSharp/ColorSpaces/CieLuv.cs
+++ b/src/ImageSharp/ColorSpaces/CieLuv.cs
@@ -16,7 +16,7 @@ namespace ImageSharp.ColorSpaces
/// attempted perceptual uniformity
///
///
- public struct CieLuv : IColorVector, IEquatable, IAlmostEquatable
+ internal struct CieLuv : IColorVector, IEquatable, IAlmostEquatable
{
///
/// D65 standard illuminant.
@@ -218,7 +218,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieLuv other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return this.WhitePoint.Equals(other.WhitePoint)
&& result.X <= precision
diff --git a/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs b/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
index 756c05c6d..d9bfe88cd 100644
--- a/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
+++ b/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces
///
/// Represents the coordinates of CIEXY chromaticity space
///
- public struct CieXyChromaticityCoordinates : IEquatable, IAlmostEquatable
+ internal struct CieXyChromaticityCoordinates : IEquatable, IAlmostEquatable
{
///
/// Represents a that has X, Y values set to zero.
@@ -152,7 +152,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieXyChromaticityCoordinates other, float precision)
{
- Vector2 result = Vector2.Abs(this.backingVector - other.backingVector);
+ var result = Vector2.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision;
diff --git a/src/ImageSharp/ColorSpaces/CieXyy.cs b/src/ImageSharp/ColorSpaces/CieXyy.cs
index c6efc9275..1578f1ac3 100644
--- a/src/ImageSharp/ColorSpaces/CieXyy.cs
+++ b/src/ImageSharp/ColorSpaces/CieXyy.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces
/// Represents an CIE xyY 1931 color
///
///
- public struct CieXyy : IColorVector, IEquatable, IAlmostEquatable
+ internal struct CieXyy : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has X, Y, and Y values set to zero.
@@ -169,7 +169,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieXyy other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/CieXyz.cs b/src/ImageSharp/ColorSpaces/CieXyz.cs
index 5af00ccbd..8d3255e65 100644
--- a/src/ImageSharp/ColorSpaces/CieXyz.cs
+++ b/src/ImageSharp/ColorSpaces/CieXyz.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces
/// Represents an CIE XYZ 1931 color
///
///
- public struct CieXyz : IColorVector, IEquatable, IAlmostEquatable
+ internal struct CieXyz : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has X, Y, and Z values set to zero.
@@ -169,7 +169,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(CieXyz other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/Cmyk.cs b/src/ImageSharp/ColorSpaces/Cmyk.cs
index 531835a6f..eeaef21bd 100644
--- a/src/ImageSharp/ColorSpaces/Cmyk.cs
+++ b/src/ImageSharp/ColorSpaces/Cmyk.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces
///
/// Represents an CMYK (cyan, magenta, yellow, keyline) color.
///
- public struct Cmyk : IEquatable, IAlmostEquatable
+ internal struct Cmyk : IEquatable, IAlmostEquatable
{
///
/// Represents a that has C, M, Y, and K values set to zero.
@@ -171,7 +171,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(Cmyk other, float precision)
{
- Vector4 result = Vector4.Abs(this.backingVector - other.backingVector);
+ var result = Vector4.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs b/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs
index 15c1ca18a..29200823e 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs
@@ -21,4 +21,4 @@ namespace ImageSharp.ColorSpaces.Conversion
///
public const float Kappa = 903.2963F;
}
-}
+}
\ No newline at end of file
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs
index 15b972b45..acdb356a2 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Performs chromatic adaptation on the various color spaces.
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// Performs chromatic adaptation of given color.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs
index 399bcce08..2c274c17a 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs
@@ -12,7 +12,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// The converter for converting between CieLch to CieLab.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs
index 0be28f5d6..e3b3975a4 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// The converter for converting between CieLab to CieLch.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs
index 4a176e459..7f2d18480 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// The converter for converting between CieLab to CieLchuv.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs
index f53c565d2..dc63e7a67 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs
@@ -12,7 +12,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly CieLchuvToCieLuvConverter CieLchuvToCieLuvConverter = new CieLchuvToCieLuvConverter();
@@ -25,7 +25,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -38,7 +38,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -72,7 +72,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -91,7 +91,7 @@ namespace ImageSharp.ColorSpaces.Conversion
: color;
// Conversion
- CieXyzToCieLuvConverter converter = new CieXyzToCieLuvConverter(this.TargetLuvWhitePoint);
+ var converter = new CieXyzToCieLuvConverter(this.TargetLuvWhitePoint);
return converter.Convert(adapted);
}
@@ -104,7 +104,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -117,7 +117,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -130,7 +130,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -143,7 +143,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -156,7 +156,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -169,7 +169,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -182,7 +182,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
@@ -195,7 +195,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieLuv(xyzColor);
}
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs
index fff93b210..6c4b6ca53 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly CieXyzAndCieXyyConverter CieXyzAndCieXyyConverter = new CieXyzAndCieXyyConverter();
@@ -23,7 +23,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -37,7 +37,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -51,7 +51,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -65,7 +65,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -91,7 +91,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -105,7 +105,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -119,7 +119,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -133,7 +133,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -147,7 +147,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -161,7 +161,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -175,7 +175,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
@@ -189,7 +189,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCieXyy(xyzColor);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs
index b56c3df88..ca8b31d03 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly CieLabToCieXyzConverter CieLabToCieXyzConverter = new CieLabToCieXyzConverter();
@@ -73,8 +73,7 @@ namespace ImageSharp.ColorSpaces.Conversion
CieLuv luvColor = CieLchuvToCieLuvConverter.Convert(color);
// Conversion to XYZ (incl. adaptation)
- CieXyz result = this.ToCieXyz(luvColor);
- return result;
+ return this.ToCieXyz(luvColor);
}
///
@@ -120,7 +119,7 @@ namespace ImageSharp.ColorSpaces.Conversion
Guard.NotNull(color, nameof(color));
// Conversion
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToCieXyz(rgb);
}
@@ -135,7 +134,7 @@ namespace ImageSharp.ColorSpaces.Conversion
Guard.NotNull(color, nameof(color));
// Conversion
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToCieXyz(rgb);
}
@@ -150,7 +149,7 @@ namespace ImageSharp.ColorSpaces.Conversion
Guard.NotNull(color, nameof(color));
// Conversion
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToCieXyz(rgb);
}
@@ -231,7 +230,7 @@ namespace ImageSharp.ColorSpaces.Conversion
Guard.NotNull(color, nameof(color));
// Conversion
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToCieXyz(rgb);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs
index d67f5c068..9cfa8f0c3 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs
@@ -11,7 +11,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly CmykAndRgbConverter CmykAndRgbConverter = new CmykAndRgbConverter();
@@ -24,7 +24,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -38,7 +38,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -52,7 +52,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -66,7 +66,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -80,7 +80,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -94,7 +94,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return CmykAndRgbConverter.Convert(rgb);
}
@@ -108,7 +108,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return CmykAndRgbConverter.Convert(rgb);
}
@@ -122,7 +122,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return CmykAndRgbConverter.Convert(rgb);
}
@@ -136,7 +136,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -150,7 +150,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return CmykAndRgbConverter.Convert(rgb);
}
@@ -164,7 +164,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToCmyk(xyzColor);
}
@@ -190,7 +190,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return CmykAndRgbConverter.Convert(rgb);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs
index dd8b9a2bc..9e4a8d9c3 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs
@@ -11,7 +11,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly HslAndRgbConverter HslAndRgbConverter = new HslAndRgbConverter();
@@ -24,7 +24,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -38,7 +38,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -52,7 +52,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -66,7 +66,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -80,7 +80,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -94,7 +94,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HslAndRgbConverter.Convert(rgb);
}
@@ -108,7 +108,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HslAndRgbConverter.Convert(rgb);
}
@@ -122,7 +122,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HslAndRgbConverter.Convert(rgb);
}
@@ -136,7 +136,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -150,7 +150,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HslAndRgbConverter.Convert(rgb);
}
@@ -164,7 +164,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsl(xyzColor);
}
@@ -190,7 +190,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HslAndRgbConverter.Convert(rgb);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs
index 5df05c1d7..80b235894 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs
@@ -11,7 +11,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly HsvAndRgbConverter HsvAndRgbConverter = new HsvAndRgbConverter();
@@ -24,7 +24,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -38,7 +38,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -52,7 +52,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -66,7 +66,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -80,7 +80,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -94,7 +94,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HsvAndRgbConverter.Convert(rgb);
}
@@ -108,7 +108,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HsvAndRgbConverter.Convert(rgb);
}
@@ -122,7 +122,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HsvAndRgbConverter.Convert(rgb);
}
@@ -136,7 +136,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -150,7 +150,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HsvAndRgbConverter.Convert(rgb);
}
@@ -164,7 +164,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHsv(xyzColor);
}
@@ -190,7 +190,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return HsvAndRgbConverter.Convert(rgb);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs
index 40554ec4f..b6d9d4cb9 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// Converts a into a
@@ -21,7 +21,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -34,7 +34,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -47,7 +47,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -60,7 +60,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -73,7 +73,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -104,7 +104,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -117,7 +117,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -130,7 +130,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -143,7 +143,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -156,7 +156,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -169,7 +169,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
@@ -182,7 +182,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToHunterLab(xyzColor);
}
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs
index 68c75ecee..5fcc2cd5e 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly RgbToLinearRgbConverter RgbToLinearRgbConverter = new RgbToLinearRgbConverter();
@@ -25,7 +25,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -38,7 +38,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -51,7 +51,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -64,7 +64,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -77,7 +77,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -109,7 +109,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToLinearRgb(rgb);
}
@@ -122,7 +122,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToLinearRgb(rgb);
}
@@ -135,7 +135,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToLinearRgb(rgb);
}
@@ -148,7 +148,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -161,7 +161,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLinearRgb(xyzColor);
}
@@ -187,7 +187,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return this.ToLinearRgb(rgb);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs
index 1ad5b79d6..8d888182f 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// Converts a into a
@@ -21,7 +21,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -34,7 +34,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -47,7 +47,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -60,7 +60,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -73,7 +73,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -99,7 +99,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -112,7 +112,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -125,7 +125,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -138,7 +138,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -151,7 +151,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -164,7 +164,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
@@ -177,7 +177,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToLms(xyzColor);
}
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs
index 81b2f32f6..1cfd565e8 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly LinearRgbToRgbConverter LinearRgbToRgbConverter = new LinearRgbToRgbConverter();
@@ -23,7 +23,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
@@ -36,7 +36,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
@@ -49,7 +49,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
@@ -62,7 +62,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
@@ -75,7 +75,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
@@ -89,7 +89,7 @@ namespace ImageSharp.ColorSpaces.Conversion
Guard.NotNull(color, nameof(color));
// Conversion
- LinearRgb linear = this.ToLinearRgb(color);
+ var linear = this.ToLinearRgb(color);
// Compand
return this.ToRgb(linear);
@@ -143,7 +143,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
@@ -169,7 +169,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToRgb(xyzColor);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs
index c6062e1a9..6660f579a 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs
@@ -11,7 +11,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Allows conversion to .
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
private static readonly YCbCrAndRgbConverter YCbCrAndRgbConverter = new YCbCrAndRgbConverter();
@@ -24,7 +24,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
@@ -38,7 +38,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
@@ -52,7 +52,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
@@ -66,7 +66,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
@@ -80,7 +80,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
@@ -94,7 +94,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return YCbCrAndRgbConverter.Convert(rgb);
}
@@ -108,7 +108,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return YCbCrAndRgbConverter.Convert(rgb);
}
@@ -122,7 +122,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return YCbCrAndRgbConverter.Convert(rgb);
}
@@ -136,7 +136,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return YCbCrAndRgbConverter.Convert(rgb);
}
@@ -150,7 +150,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
@@ -164,7 +164,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- Rgb rgb = this.ToRgb(color);
+ var rgb = this.ToRgb(color);
return YCbCrAndRgbConverter.Convert(rgb);
}
@@ -178,7 +178,7 @@ namespace ImageSharp.ColorSpaces.Conversion
{
Guard.NotNull(color, nameof(color));
- CieXyz xyzColor = this.ToCieXyz(color);
+ var xyzColor = this.ToCieXyz(color);
return this.ToYCbCr(xyzColor);
}
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
index 094d64b58..ad6a69af9 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// Converts between color spaces ensuring that the color is adapted using chromatic adaptation.
///
- public partial class ColorSpaceConverter
+ internal partial class ColorSpaceConverter
{
///
/// The default whitepoint used for converting to CieLab
diff --git a/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs b/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs
index 49bb492db..aead65e59 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs
@@ -12,7 +12,7 @@ namespace ImageSharp.ColorSpaces.Conversion
/// A linear transformation of a source color (XS, YS, ZS) into a destination color (XD, YD, ZD) by a linear transformation [M]
/// which is dependent on the source reference white (XWS, YWS, ZWS) and the destination reference white (XWD, YWD, ZWD).
///
- public interface IChromaticAdaptation
+ internal interface IChromaticAdaptation
{
///
/// Performs a linear transformation of a source color in to the destination color.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs b/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs
index 339e8056e..920fba18f 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces.Conversion
///
/// The input color type.
/// The result color type.
- public interface IColorConversion
+ internal interface IColorConversion
{
///
/// Performs the conversion from the input to an instance of the output type.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs
index b667472f6..cf4638ae7 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs
@@ -7,12 +7,12 @@ namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
{
using System.Numerics;
- using Rgb = ImageSharp.ColorSpaces.Rgb;
+ using Rgb = ColorSpaces.Rgb;
///
/// Color converter between LinearRgb and Rgb
///
- public class LinearRgbToRgbConverter : IColorConversion
+ internal class LinearRgbToRgbConverter : IColorConversion
{
///
public Rgb Convert(LinearRgb input)
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs
index 3ded5ab21..0148b91d5 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs
@@ -11,7 +11,7 @@ namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
/// Represents the chromaticity coordinates of RGB primaries.
/// One of the specifiers of .
///
- public struct RgbPrimariesChromaticityCoordinates : IEquatable
+ internal struct RgbPrimariesChromaticityCoordinates : IEquatable
{
///
/// Initializes a new instance of the struct.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs
index a25c2249e..0d0d58828 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs
@@ -7,12 +7,12 @@ namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
{
using System.Numerics;
- using Rgb = ImageSharp.ColorSpaces.Rgb;
+ using Rgb = ColorSpaces.Rgb;
///
/// Color converter between Rgb and LinearRgb
///
- public class RgbToLinearRgbConverter : IColorConversion
+ internal class RgbToLinearRgbConverter : IColorConversion
{
///
public LinearRgb Convert(Rgb input)
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs
index 5261b789d..89e403e76 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs
@@ -8,7 +8,7 @@ namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
///
/// Trivial implementation of
///
- public struct RgbWorkingSpace : IRgbWorkingSpace
+ internal struct RgbWorkingSpace : IRgbWorkingSpace
{
///
/// Initializes a new instance of the struct.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs b/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs
index 2012f43ec..20b1fcadd 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs
@@ -17,7 +17,7 @@ namespace ImageSharp.ColorSpaces.Conversion
/// Transformation described here:
/// http://www.brucelindbloom.com/index.html?Eqn_ChromAdapt.html
///
- public class VonKriesChromaticAdaptation : IChromaticAdaptation
+ internal class VonKriesChromaticAdaptation : IChromaticAdaptation
{
private readonly IColorConversion conversionToLms;
@@ -82,9 +82,9 @@ namespace ImageSharp.ColorSpaces.Conversion
Lms sourceWhitePointLms = this.conversionToLms.Convert(sourceWhitePoint);
Lms targetWhitePointLms = this.conversionToLms.Convert(targetWhitePoint);
- Vector3 vector = new Vector3(targetWhitePointLms.L / sourceWhitePointLms.L, targetWhitePointLms.M / sourceWhitePointLms.M, targetWhitePointLms.S / sourceWhitePointLms.S);
+ var vector = new Vector3(targetWhitePointLms.L / sourceWhitePointLms.L, targetWhitePointLms.M / sourceWhitePointLms.M, targetWhitePointLms.S / sourceWhitePointLms.S);
+ var targetColorLms = new Lms(Vector3.Multiply(vector, sourceColorLms.Vector));
- Lms targetColorLms = new Lms(Vector3.Multiply(vector, sourceColorLms.Vector));
return this.conversionToXyz.Convert(targetColorLms);
}
}
diff --git a/src/ImageSharp/ColorSpaces/Hsl.cs b/src/ImageSharp/ColorSpaces/Hsl.cs
index c2c2899fb..5bbbeec30 100644
--- a/src/ImageSharp/ColorSpaces/Hsl.cs
+++ b/src/ImageSharp/ColorSpaces/Hsl.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces
///
/// Represents a Hsl (hue, saturation, lightness) color.
///
- public struct Hsl : IColorVector, IEquatable, IAlmostEquatable
+ internal struct Hsl : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has H, S, and L values set to zero.
@@ -171,7 +171,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(Hsl other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/Hsv.cs b/src/ImageSharp/ColorSpaces/Hsv.cs
index cef244448..dcbb73692 100644
--- a/src/ImageSharp/ColorSpaces/Hsv.cs
+++ b/src/ImageSharp/ColorSpaces/Hsv.cs
@@ -10,12 +10,10 @@ namespace ImageSharp.ColorSpaces
using System.Numerics;
using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
-
///
/// Represents a HSV (hue, saturation, value) color. Also known as HSB (hue, saturation, brightness).
///
- public struct Hsv : IColorVector, IEquatable, IAlmostEquatable
+ internal struct Hsv : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has H, S, and V values set to zero.
@@ -223,11 +221,11 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(Hsv other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
&& result.Z <= precision;
}
}
-}
+}
\ No newline at end of file
diff --git a/src/ImageSharp/ColorSpaces/HunterLab.cs b/src/ImageSharp/ColorSpaces/HunterLab.cs
index a5f63b5f9..2b49ee944 100644
--- a/src/ImageSharp/ColorSpaces/HunterLab.cs
+++ b/src/ImageSharp/ColorSpaces/HunterLab.cs
@@ -14,7 +14,7 @@ namespace ImageSharp.ColorSpaces
/// Represents an Hunter LAB color.
///
///
- public struct HunterLab : IColorVector, IEquatable, IAlmostEquatable
+ internal struct HunterLab : IColorVector, IEquatable, IAlmostEquatable
{
///
/// D50 standard illuminant.
@@ -212,7 +212,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(HunterLab other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return this.WhitePoint.Equals(other.WhitePoint)
&& result.X <= precision
diff --git a/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs b/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs
index a67eaeb06..6f673d02f 100644
--- a/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs
+++ b/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces
///
/// The type of objects to compare.
/// The object specifying the type to specify precision with.
- public interface IAlmostEquatable
+ internal interface IAlmostEquatable
where TPrecision : struct, IComparable
{
///
diff --git a/src/ImageSharp/ColorSpaces/ICompanding.cs b/src/ImageSharp/ColorSpaces/ICompanding.cs
index 411b0b477..e4f0e4a4c 100644
--- a/src/ImageSharp/ColorSpaces/ICompanding.cs
+++ b/src/ImageSharp/ColorSpaces/ICompanding.cs
@@ -10,7 +10,7 @@ namespace ImageSharp.ColorSpaces
/// Used for conversion to and backwards.
/// See also:
///
- public interface ICompanding
+ internal interface ICompanding
{
///
/// Expands a companded channel to its linear equivalent with respect to the energy.
diff --git a/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs b/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs
index 7aafb310f..236085434 100644
--- a/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs
+++ b/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs
@@ -7,13 +7,12 @@ namespace ImageSharp.ColorSpaces
{
using System;
- using ImageSharp.ColorSpaces.Conversion.Implementation;
using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
///
/// Encasulates the RGB working color space
///
- public interface IRgbWorkingSpace : IEquatable
+ internal interface IRgbWorkingSpace : IEquatable
{
///
/// Gets the reference white of the color space
@@ -32,4 +31,4 @@ namespace ImageSharp.ColorSpaces
///
ICompanding Companding { get; }
}
-}
+}
\ No newline at end of file
diff --git a/src/ImageSharp/ColorSpaces/Illuminants.cs b/src/ImageSharp/ColorSpaces/Illuminants.cs
index cb8b3a3ab..224cf9939 100644
--- a/src/ImageSharp/ColorSpaces/Illuminants.cs
+++ b/src/ImageSharp/ColorSpaces/Illuminants.cs
@@ -11,7 +11,7 @@
/// Descriptions taken from:
/// http://en.wikipedia.org/wiki/Standard_illuminant
///
- public static class Illuminants
+ internal static class Illuminants
{
///
/// Incandescent / Tungsten
diff --git a/src/ImageSharp/ColorSpaces/LinearRgb.cs b/src/ImageSharp/ColorSpaces/LinearRgb.cs
index b4cb66862..fdfc0d266 100644
--- a/src/ImageSharp/ColorSpaces/LinearRgb.cs
+++ b/src/ImageSharp/ColorSpaces/LinearRgb.cs
@@ -13,7 +13,7 @@ namespace ImageSharp.ColorSpaces
///
/// Represents an linear Rgb color with specified working space
///
- public struct LinearRgb : IColorVector, IEquatable, IAlmostEquatable
+ internal struct LinearRgb : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has R, G, and B values set to zero.
@@ -203,7 +203,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(LinearRgb other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/Lms.cs b/src/ImageSharp/ColorSpaces/Lms.cs
index 0d08659e6..c76d87253 100644
--- a/src/ImageSharp/ColorSpaces/Lms.cs
+++ b/src/ImageSharp/ColorSpaces/Lms.cs
@@ -15,7 +15,7 @@ namespace ImageSharp.ColorSpaces
/// named after their responsivity (sensitivity) at long, medium and short wavelengths.
///
///
- public struct Lms : IColorVector, IEquatable, IAlmostEquatable
+ internal struct Lms : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has L, M, and S values set to zero.
@@ -170,7 +170,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(Lms other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/Rgb.cs b/src/ImageSharp/ColorSpaces/Rgb.cs
index 36b93a003..898c81730 100644
--- a/src/ImageSharp/ColorSpaces/Rgb.cs
+++ b/src/ImageSharp/ColorSpaces/Rgb.cs
@@ -10,12 +10,10 @@ namespace ImageSharp.ColorSpaces
using System.Numerics;
using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
-
///
/// Represents an RGB color with specified working space
///
- public struct Rgb : IColorVector, IEquatable, IAlmostEquatable
+ internal struct Rgb : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has R, G, and B values set to zero.
@@ -225,7 +223,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(Rgb other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs b/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs
index ca25f37b1..20b937394 100644
--- a/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs
+++ b/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs
@@ -12,7 +12,7 @@ namespace ImageSharp.ColorSpaces
/// Chromaticity coordinates taken from:
///
///
- public static class RgbWorkingSpaces
+ internal static class RgbWorkingSpaces
{
///
/// sRgb working space.
diff --git a/src/ImageSharp/ColorSpaces/YCbCr.cs b/src/ImageSharp/ColorSpaces/YCbCr.cs
index 19d0bcb8a..cbba02305 100644
--- a/src/ImageSharp/ColorSpaces/YCbCr.cs
+++ b/src/ImageSharp/ColorSpaces/YCbCr.cs
@@ -15,7 +15,7 @@ namespace ImageSharp.ColorSpaces
///
///
///
- public struct YCbCr : IColorVector, IEquatable, IAlmostEquatable
+ internal struct YCbCr : IColorVector, IEquatable, IAlmostEquatable
{
///
/// Represents a that has Y, Cb, and Cr values set to zero.
@@ -173,7 +173,7 @@ namespace ImageSharp.ColorSpaces
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public bool AlmostEquals(YCbCr other, float precision)
{
- Vector3 result = Vector3.Abs(this.backingVector - other.backingVector);
+ var result = Vector3.Abs(this.backingVector - other.backingVector);
return result.X <= precision
&& result.Y <= precision
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs
index dc587ce89..b29fdc25b 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs
@@ -20,15 +20,15 @@
[Benchmark(Baseline = true, Description = "Colourful Convert")]
- public LabColor ColourfulConvert()
+ public double ColourfulConvert()
{
- return ColourfulConverter.ToLab(XYZColor);
+ return ColourfulConverter.ToLab(XYZColor).L;
}
[Benchmark(Description = "ImageSharp Convert")]
- public CieLab ColorSpaceConvert()
+ public float ColorSpaceConvert()
{
- return ColorSpaceConverter.ToCieLab(CieXyz);
+ return ColorSpaceConverter.ToCieLab(CieXyz).L;
}
}
}
\ No newline at end of file
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs
index 51a70c47d..3e7d60972 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs
@@ -20,15 +20,15 @@
[Benchmark(Baseline = true, Description = "Colourful Convert")]
- public HunterLabColor ColourfulConvert()
+ public double ColourfulConvert()
{
- return ColourfulConverter.ToHunterLab(XYZColor);
+ return ColourfulConverter.ToHunterLab(XYZColor).L;
}
[Benchmark(Description = "ImageSharp Convert")]
- public HunterLab ColorSpaceConvert()
+ public float ColorSpaceConvert()
{
- return ColorSpaceConverter.ToHunterLab(CieXyz);
+ return ColorSpaceConverter.ToHunterLab(CieXyz).L;
}
}
}
\ No newline at end of file
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs
index 10fcbbc09..f472dd292 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs
@@ -20,15 +20,15 @@
[Benchmark(Baseline = true, Description = "Colourful Convert")]
- public LMSColor ColourfulConvert()
+ public double ColourfulConvert()
{
- return ColourfulConverter.ToLMS(XYZColor);
+ return ColourfulConverter.ToLMS(XYZColor).L;
}
[Benchmark(Description = "ImageSharp Convert")]
- public Lms ColorSpaceConvert()
+ public float ColorSpaceConvert()
{
- return ColorSpaceConverter.ToLms(CieXyz);
+ return ColorSpaceConverter.ToLms(CieXyz).L;
}
}
}
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs
index 8318a3701..eeea86c6e 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs
@@ -20,15 +20,15 @@
[Benchmark(Baseline = true, Description = "Colourful Convert")]
- public RGBColor ColourfulConvert()
+ public double ColourfulConvert()
{
- return ColourfulConverter.ToRGB(XYZColor);
+ return ColourfulConverter.ToRGB(XYZColor).R;
}
[Benchmark(Description = "ImageSharp Convert")]
- public Rgb ColorSpaceConvert()
+ public float ColorSpaceConvert()
{
- return ColorSpaceConverter.ToRgb(CieXyz);
+ return ColorSpaceConverter.ToRgb(CieXyz).R;
}
}
}
\ No newline at end of file
diff --git a/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs b/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs
index b5ee61eae..21d040e5c 100644
--- a/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs
+++ b/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs
@@ -26,7 +26,7 @@
}
[Benchmark(Description = "ImageSharp Adapt")]
- public Rgb ColorSpaceConvert()
+ internal Rgb ColorSpaceConvert()
{
return ColorSpaceConverter.Adapt(Rgb);
}