An welchem ​​Punkt bemerken Benutzer die Farbverlaufsänderung?

Ein 50 Pixel hohes Schnittmaskenrechteck zeigt einen Bereich eines 5000 Pixel-Gradientenrechtecks, wie im Bild zu sehen.

  • Ich möchte, dass der Benutzer durch das Fenster die gleiche Farbe sieht oder zumindest den Unterschied eines Farbverlaufs nicht bemerkt.
  • Es wird ein linearer Verlauf von Rot nach Schwarz sein.
  • Die Schnittmaskenhöhe bleibt 50 Pixel und ich kann das nicht ändern.
  • Die Höhe des Verlaufsrechtecks ​​ist das Einzige, was sich ändern kann.

Ich weiß, dass der Benutzer bei 5000 Pixeln alle 50 Pixel genau den gleichen Farbwert sieht (korrigieren Sie mich, wenn ich falsch liege). Ich möchte jedoch die Höhe des Verlaufsrechtecks ​​von 5000 Pixel auf die Höhe verkürzen, die erforderlich ist, damit der Benutzer den Farbunterschied innerhalb des Schnittmaskenrechtecks ​​nicht bemerkt.

Geben Sie hier die Bildbeschreibung ein

Farbverläufe von einer einzelnen Farbe zu einer einzelnen Farbe erscheinen glatt, solange der Mischpunkt weit genug von jedem Wert entfernt ist. Immer wenn es gerastert oder mit einer niedrigen Auflösung gespeichert wird, beginnen Sie, die Farbänderungsränder zu sehen. Viele 1 "und 2" Farbverläufe sehen perfekt glatt aus. Die kleine Größe hilft, Details zu verbergen.
Sie würden wahrscheinlich Unterschiede zwischen den Benutzern feststellen, abhängig von der Qualität ihrer Farb- oder Helligkeitswahrnehmung. Es gibt mobile Spiele wie Blendoku oder I love hue, die den Benutzer genau das verlangen: die Farben der Reihe nach zu sortieren.
Was ist, wenn es eine Website ist? Ändert sich die Farbe alle 1 % der vollen Länge des Verlaufsrechtecks?

Antworten (1)

Ein visuell glatter Farbverlauf ändert die Pixelwerte alle 1 oder 2 Pixel.

Die Größe oder wie drastisch diese Pixeländerung ist (Gradientenfrequenz) hängt von der Länge des Gradienten ab. Ein langer Farbverlauf mit einer minimalen Farbänderung von Anfang bis Ende führt zu mehr Streifenbildung und schärferen Farbänderungen, was zu größeren Bereichen mit ähnlicher Farbe führt – dh zu einer geringeren Farbverlaufsfrequenz. Ein kürzerer Gradient mit einer drastischeren Farbänderung führt zu einer höheren Gradientenfrequenz.

Wenn Ihr Farbverlauf keine signifikanten Streifen aufweist, wird es keinen Punkt geben, an dem die Farbe solide aussieht.

Hinzu kommt, dass die menschliche Wahrnehmung von Mensch zu Mensch unterschiedlich ist. Einige Benutzer können Farb-/Wertänderungen leichter erkennen als andere Benutzer. Es ist sehr schwierig zu sagen, was in irgendeiner Weise auf absolute Weise funktioniert, nur weil das menschliche Auge funktioniert. Das Beste , was Sie tun können, ist, Dinge zu konfigurieren, die basierend auf Ihrer Wahrnehmung für Sie angemessen erscheinen .