Fix adjustment switch

This commit is contained in:
Passive 2024-08-13 23:42:21 +10:00
parent fb4bb73e43
commit 27efb7ef9b

View file

@ -168,9 +168,9 @@ public class VertexAttribute
var closestIndex = Enumerable.Range(0, byteValues.Length) var closestIndex = Enumerable.Range(0, byteValues.Length)
.Where(i => adjustment switch .Where(i => adjustment switch
{ {
< 0 when byteValues[i] > 0 => true, < 0 => byteValues[i] > 0,
> 0 when byteValues[i] < 255 => true, > 0 => byteValues[i] < 255,
_ => true, _ => true,
}) })
.Select(index => (index, delta: Math.Abs(originalData[index] - (byteValues[index] * (1f / 255f))))) .Select(index => (index, delta: Math.Abs(originalData[index] - (byteValues[index] * (1f / 255f)))))
.MinBy(x => x.delta) .MinBy(x => x.delta)