diff --git a/src/Artemis.Core/ColorScience/Quantization/ColorQuantizer.cs b/src/Artemis.Core/ColorScience/Quantization/ColorQuantizer.cs index 1b6f6332d..b2bf6f797 100644 --- a/src/Artemis.Core/ColorScience/Quantization/ColorQuantizer.cs +++ b/src/Artemis.Core/ColorScience/Quantization/ColorQuantizer.cs @@ -12,6 +12,20 @@ namespace Artemis.Core.ColorScience; /// public static class ColorQuantizer { + /// + [Obsolete("Use Quantize(Span colors, int amount) in-parameter instead")] + public static SKColor[] Quantize(in Span colors, int amount) + { + return Quantize(colors, amount); + } + + /// + [Obsolete("Use QuantizeSplit(Span colors, int splits) without the in-parameter instead")] + public static SKColor[] QuantizeSplit(in Span colors, int splits) + { + return QuantizeSplit(colors, splits); + } + /// /// Quantizes a span of colors into the desired amount of representative colors. /// @@ -26,7 +40,7 @@ public static class ColorQuantizer int splits = BitOperations.Log2((uint)amount); return QuantizeSplit(colors, splits); } - + /// /// Quantizes a span of colors, splitting the average number of times. /// diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 6e828ddf6..7860fef04 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -32,9 +32,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive