Ansicht:   

#283912

DomiAleman zur Homepage von DomiAleman

Holdorf,
02.09.2011, 23:44:45
(editiert von DomiAleman, 02.09.2011, 23:55:40)

Transparenz in .bmp Datei, aber nur für VLC.. wie kommt das? (ed) (user.grafik)

hallo..

Ich habe gerade etwas seltsames festgestellt..

Die Datei
http://domi.sytes.net/seltsam.bmp

ist auf den ersten Blick einfach nur schwarz.
[image]

Wenn ich jetzt einen Film mit dem VLC-Mediaplayer ansehe, und das Fenster mit dem schwarzen .bmp Bild davorlege,
dann scheint das Videobild des VLC Players an manchen stellen durch. (Mit dem Windows Mediaplayer oder dem DivX Player klappt das allerdings NICHT).

Das Bild scheint sogar DANN durch, wenn zwischen dem Videofenster und dem bmp-Bild noch weitere Fenster liegen. Es ist dabei egal, ob ich die bmp Datei mit Windows Paint, mit IrfanView oder mit paint.net öffne.
(Das geht bei mir sogar mit dem schwarzen Bild hier in Firefox)
Speichere ich die bmp Datei stattdessen als JPG, dann ist der Effekt weg.

Kann jemand das reproduzieren?
Und wenn ja...hat jemand eine ERKLÄRUNG dafür? Welche Farbe hat der transparente Bereich??

Thxx..DoMi

edit: SO sieht das bei mir aus:

[image]

#283929

d-fens

Bonn,
03.09.2011, 11:02:58

@ DomiAleman

Transparenz in .bmp Datei, aber nur für VLC.. wie kommt das?

> Kann jemand das reproduzieren?

Leider nein, hier auf meinem Win7 klappt das nicht.

> Und wenn ja...hat jemand eine ERKLÄRUNG dafür?

Nein leider nicht. Ist ein interessantes Phänomen. Hast du bei VLC vielleicht irgendwie an den Videoeinstellungen gedreht, im Bereich Renderer oder Overlay?

> Welche Farbe hat der transparente Bereich??

Blau, aber ganz schwach. Das Muster hat den Farbwert #000001, außen herum ist #000000.

--
„Tu es oder tu es nicht! Es gibt kein Versuchen.“
(Jedi-Meister Yoda)

#283952

GastGastGastGast [Gast]

03.09.2011, 13:38:30
(editiert von GastGastGastGast, 03.09.2011, 13:39:21)

@ DomiAleman

Transparenz in .bmp Datei, aber nur für VLC.. wie kommt das? (ed)

> hallo..
>
> Ich habe gerade etwas seltsames festgestellt..
>
> Die Datei
> http://domi.sytes.net/seltsam.bmp
>
> ist auf den ersten Blick einfach nur schwarz.
> [image]
>
> Wenn ich jetzt einen Film mit dem VLC-Mediaplayer ansehe, und das Fenster
> mit dem schwarzen .bmp Bild davorlege,
> dann scheint das Videobild des VLC Players an manchen stellen durch. (Mit
> dem Windows Mediaplayer oder dem DivX Player klappt das allerdings NICHT).
>
> Das Bild scheint sogar DANN durch, wenn zwischen dem Videofenster und dem
> bmp-Bild noch weitere Fenster liegen. Es ist dabei egal, ob ich die bmp
> Datei mit Windows Paint, mit IrfanView oder mit paint.net öffne.
> (Das geht bei mir sogar mit dem schwarzen Bild hier in Firefox)
> Speichere ich die bmp Datei stattdessen als JPG, dann ist der Effekt weg.
>
> Kann jemand das reproduzieren?
> Und wenn ja...hat jemand eine ERKLÄRUNG dafür? Welche Farbe hat der
> transparente Bereich??
>
> Thxx..DoMi
>
> edit: SO sieht das bei mir aus:
>
> [image]


Bestätigt für Version 1.1.8
Woher hast du die Datei? Das runde Muster kommst ja nicht zufällig so rein.
Der VLC rendert das Video irgendwie direkt mit der Grafikkarte (DirectX oder OpenGL) als Overlay. Sieht man auch wenn man das Fenster schnell verschiebt. Der Rahmen (Menü, Titelleiste, etc.) bewegt sich mit der Maus aber der Videobild hängt etwas hinterher. Dabei wird zwar im Prinzip berücksichtigt was über dem VLC Fenster liegt, aber offensichtlich RGB(0,0,1) als transparent genommen.
Nachtrag: Wenn man die Datei mit XNView mit höchster Qualität in JPG umwandelt wird RGB(0,0,1) zu RGB(0,0,0)

#283989

Johann [Gast]

03.09.2011, 15:34:02

@ DomiAleman

Transparenz in .bmp Datei, aber nur für VLC.. wie kommt das?

Hallo,

das funktioniert mit jedem Fenster in dem die Farbe #000001 auftaucht welches man über ein VLC Fenster legt, das im directx(directdraw) Modus läuft. JPEG komprimiert den Unterschied je nach Kompressionsmethode heraus.
Warum das so ist weiss ich nicht. Ich tippe auf Bug im directX.

Gruß,
Johann

#283996

d-fens

Bonn,
03.09.2011, 17:46:13

@ Johann

Transparenz in .bmp Datei, aber nur für VLC.. wie kommt das?

> das funktioniert mit jedem Fenster in dem die Farbe #000001 auftaucht
> welches man über ein VLC Fenster legt, das im directx(directdraw) Modus
> läuft. JPEG komprimiert den Unterschied je nach Kompressionsmethode
> heraus.
> Warum das so ist weiss ich nicht. Ich tippe auf Bug im directX.

Tatsächlich, wenn ich den Video-Output auf DirectX stelle, geht das auch bei mir, allerdings schaltet sich Aero ab. Hatte ich also richtig getippt, als ich nach den Einstellungen unter \"Video\" gefragt hatte.

Ich weiß nicht, ob das ein Bug ist oder vielleicht doch ein Feature, möglicherweise eine Art Bluescreen-Möglichkeit ...  ;-)

--
„Tu es oder tu es nicht! Es gibt kein Versuchen.“
(Jedi-Meister Yoda)

#283997

Johann [Gast]

03.09.2011, 18:23:33

@ d-fens

Transparenz in .bmp Datei, aber nur für VLC.. wie kommt das?

> Ich weiß nicht, ob das ein Bug ist oder vielleicht doch ein Feature,
> möglicherweise eine Art Bluescreen-Möglichkeit ...  ;-)

It\'s not a bug, it\'s feature. Weisste doch  ;-)

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz