Einzelnen Beitrag anzeigen

Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#34

Re: Transparenz wie bei Vista

  Alt 8. Nov 2006, 18:15
Zitat von Daniel G:
Zitat von JasonDX:
Wird das dann auch korrekt mit der Transparenz angezeigt?
Jabb, allerdings nicht bei Videos. Dort hast du einen schwarzen Rand anstatt der Transparenz. (Eigentlich wollte ich davon einen Screeny machen, blöderweise muss man für Screenshots von Videos die Hardwarebeschleunigung deaktivieren. Und wenn ich das mache, und dann ein Video abspiele, dann ist der schwarze Rand weg und die Transparenz wieder da. Also bekommst du ein ziemlich unscharfes Digicam - Foto )

Und wenn man sich mal im Skin - Verzeichniss umsieht, so sind dort für alle Controls entsprechende *.png's mit Transparenz zu finden.
Das ist ein Problem mit Video Overlays:

VLC benutzt (im hardwarebeschleunigten Modus) ein Video Overlay, um das Video auf dem Bildschirm anzuzeigen. Dabei färbt es den Bereich, wo das Video angezeigt werden soll, mit einer bestimmten Farbe.

Die Grafikkarte erhält von VLC die Videobilder und die Farbe. Die Grafikkarte sorgt dann dafür, dass alle Pixel, die diese Farbe haben, durch die entsprechenden Pixel des Videobildes ersetzt werden.

Wenn jetzt aber ein transparentes Fenster über dem Fenster von VLC schwebt, verändert dies natürlich auch die Farbe des durchscheinenden VLC-Fensters. Diese Bereiche zeigen dann das Video nicht mehr an.

Das trifft auch auf den Schatten zu, der um die Fenster gezeichnet wird. Dadurch entsteht der schwarze Rand.
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat