color change
This commit is contained in:
parent
14f0b65ef8
commit
d5d66c3154
|
|
@ -654,8 +654,18 @@
|
||||||
|
|
||||||
private static string ConvertAnyStringToColor(string anyString)
|
private static string ConvertAnyStringToColor(string anyString)
|
||||||
{
|
{
|
||||||
var computeHash = SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(anyString));
|
// var computeHash = SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(anyString));
|
||||||
return $"#{BitConverter.ToUInt32(computeHash, 0) % 1000000:X8}";
|
// return $"#{BitConverter.ToUInt32(computeHash, 0) % 1000000:X8}";
|
||||||
|
|
||||||
|
using var sha256 = SHA256.Create();
|
||||||
|
var computeHash = sha256.ComputeHash(Encoding.UTF8.GetBytes(anyString));
|
||||||
|
|
||||||
|
// Take first 3 bytes for RGB values (ensures full color range)
|
||||||
|
var r = computeHash[0];
|
||||||
|
var g = computeHash[1];
|
||||||
|
var b = computeHash[2];
|
||||||
|
|
||||||
|
return $"#{r:X2}{g:X2}{b:X2}";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue