Jaki jest najlepszy sposób na przyciemnienie koloru, aby był czytelny? Mam serię tytułów, które mają przypisany kolor, ale niektóre z tych kolorów są bardzo lekkie, a tekst w nich narysowany jest nieczytelny. Denerwowałem się z HSB i nie mogę znaleźć algorytmu, który przyciemnia kolor, nie sprawiając, że będzie wyglądać jak srebrzysty.C# Najlepszy sposób na przyciemnienie koloru do czasu jego czytelności
Ja w zasadzie właśnie doign to, ale nie wydaje się, aby to, co nazwałbym „dobre” wyniki:
Color c =
FromHSB(
orig.A,
orig.GetHue(),
orig.GetSaturation(),
orig.GetBrightness() > .9 ?
orig.GetBrightness() - MyClass.Random(.5, .10)
: orig.GetBrightness());
Chyba chcą zmieniać nasycenie też. Czy istnieje standardowy sposób robienia tego?
Czasami warto też spróbować http://ux.stackexchange.com/ – Ani
Biorąc pod uwagę, że jesteś po efekt zależy od własnej osobistej opinii i postrzegania koloru, nie może znaleźć odpowiedź tutaj. Co powiesz na użycie aplikacji do malowania, aby dostosować HSL jasnego koloru i zobaczyć, co Twoim zdaniem wygląda dobrze. – ColinE