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