Wir haben eine Silverlight-Anwendung, die Text über Video zeigt. Sowohl der Text als auch das Video können als Variablen betrachtet werden. Manchmal haben wir ein dunkles Video, manchmal ein helles Video, manchmal ein Video, das Abschnitte von beiden hat.Stellen Sie sicher, dass Text immer in Silverlight lesbar ist
Denken Sie an Credits am Ende eines Films. Wir möchten sicherstellen, dass der Endbenutzer den Text, der über das Video gezeigt wird, immer lesen kann. Der Text ist immer eine Überlagerung über dem Video.
Die einfache Lösung ist, zwei den Text einmal zweimal in weiß und einmal in schwarz mit einem kleinen Offset zu zeigen. Das funktioniert fast, sieht aber ein wenig rau aus und nimmt dem Benutzer etwas ab.
Idealerweise hätten wir den Text mit leichtem halbtransparenten Glanz an den Rändern. Wenn der Text also weiß wäre, würde es direkt an den Rändern schwarz leuchten.
Gibt es eine Möglichkeit, dies zu tun? Oder gibt es einen gleichwertigen oder besseren Workaround?
Danke, der 4-Richtungsschatten hat auch die Rauheit. Ich denke, es braucht entweder den Glow-Effekt oder eine Anti-Aliasing-Korrektur. Weiß jemand, ob Silverlight 3.0 Bitmap-Pixel-Shader diese beiden Möglichkeiten nutzen können? –