Fixed wrong average calulcation

This commit is contained in:
DarthAffe committed 2024-07-06 17:11:20 +02:00
1 parent 696f3b955f
commit 1ec67c4d4b
2 files changed
+19 -19

No files matched your search

+7 -7
View File
@@ -65,9 +65,9 @@ public static partial class PixelHelper
Generic4LongData sum = Sum(data);
float count = data.Length;
return new Generic3ByteData((sum.L1 / count).GetByteValueFromPercentage(),
(sum.L2 / count).GetByteValueFromPercentage(),
(sum.L3 / count).GetByteValueFromPercentage());
return new Generic3ByteData((byte)(sum.L1 / count),
(byte)(sum.L2 / count),
(byte)(sum.L3 / count));
}
internal static Generic4ByteData Average(ReadOnlySpan<Generic4ByteData> data)
@@ -79,10 +79,10 @@ public static partial class PixelHelper
Generic4LongData sum = Sum(data);
float count = data.Length;
return new Generic4ByteData((sum.L1 / count).GetByteValueFromPercentage(),
(sum.L2 / count).GetByteValueFromPercentage(),
(sum.L3 / count).GetByteValueFromPercentage(),
(sum.L4 / count).GetByteValueFromPercentage());
return new Generic4ByteData((byte)(sum.L1 / count),
(byte)(sum.L2 / count),
(byte)(sum.L3 / count),
(byte)(sum.L4 / count));
}
#endregion