Frage

Dies ist ein interessantes Rätsel.

Wir haben eine WPF-Anwendung, die ein Vista-ähnliches Thema mit Pastellkreide, Aero Steuervorlagen hat usw. Was wir festgestellt haben, ist, dass diese UI unglaublich auf niedriger Qualität LCDs ausgewaschen erscheint. Gibt es eine Möglichkeit der Farbsättigung applikationsweit zu steigern, oder sind wir auf Gedeih und Verderb schlecht überwacht? Können wir sogar sagen, programmatisch, wenn wir auf einem niedrigen Qualitätsmonitor angezeigt sind zu werden?

EDIT:

Im Grunde sind diese Antworten, was ich jemand wollte, dass sie bestätigen, ohne dass ich was Menschen zu sagen! Es war eine Entscheidung des Managements höher als ich mit diesem Aussehen zu gehen, und ich brauchte eine Bestätigung.

Danke an alle!

War es hilfreich?

Lösung

Sie wählten eine schlechte Palette.

Sie einige Arbeit auf der Benutzeroberfläche; Einführung natürlicher Kontrast.

Sie würden nicht hinzufügen möchten Programmierung rund um die schlechte Palette Wahl zu arbeiten, selbst wenn man könnte.

Sie einfach die Farben ändern.

Andere Tipps

Ich bin nicht sicher, ob WPF ermöglicht es Ihnen, alles zu tun, aber meine Vermutung ist, dass Sie nicht direkt ein Benutzer Monitor steuern. Sie können Dinge über den Computer des Benutzers zu erhalten, nämlich bitdepth, sondern anzupassen grafische Informationen on-the-fly wäre enorm teuer (Prozessor weist). Sie könnten eine Routine schreiben, die es tut - ändert sich die Farbe der Grafik oder so etwas, aber warum? Es ist die Client-Maschine - sollten Sie wirklich programmieren mit der Idee, dass Sie keine Kontrolle über sie haben. Wenn es auf ihren Bildschirmen ausgewaschen wird, dann brauchen sie eine bessere Hardware, oder sie benötigen, um die Helligkeit / Vertrag auf ihren Monitoren richtig einzustellen. Es ist im Grunde aus dem Reich der Kontrolle.

Gehen Sie vor, was die vorherig beide sagten, hier, wo ein Verständnis der Farbtheorie kann nützlich sein. Es gibt nichts, was Sie tun können, um die Sättigung oder Farbton von Menschen der Monitore zu steuern; Einige Leute könnten Ihre Anwendung in Graustufen verwenden, für alles, was Sie wissen. Als solches ist es wichtig, mit einem gut gewählten, vielseitig Satz von Farben und Schattierungen zu starten. Ein allgemeines Schema, das so viele verschiedene Setups wie möglich umfasst ist ein guter Ausgangspunkt für eine UI.

Gehen Sie und schauen Sie sich zwei Screencasts auf:
Mark Miller auf die Wissenschaft eines großen User Experience Part 1
Mark Miller auf die Wissenschaft eines großen User Experience Part 2

Es gibt einige Informationen über Farben und Kontraste für Benutzeroberfläche, die eine Hilfe sein könnte, plus eine Menge anderer gute Informationen.

Eine wilde Idee wäre, eine Sättigung Shader zu implementieren und es auf das Fenster gesetzt :) auf diese Weise kann der Benutzer die Sättigung selbst kontrollieren!

but..like ich sagte ... eine wilde Idee, wahrscheinlich nicht gut!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top