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); }