OK, das logoconverter-Skript kannte ich nicht. Was soll es denn fuer einen Vorteil haben, den Hintergrund vorab in die Logos hineinzukonvertieren? Performance?
Habs nicht gemessen, aber bringt sicher nicht mehr als wenige Prozent, wenn ueberhaupt. Oder was ist der Sinn, mehr Flexibilitaet?
Das kann ich auch nicht sagen, warum das damals so gemacht wurde, wahrscheinlich Flexibilität.
Es passt nicht, wenn der Logo-Hintergrund eingeschaltet und zusaetzlich in das Logo selbst einkompiliert ist. Ist dieser Fall an sich nicht sinnlos? Durch die doppelte Anwendung des Logo-Hintergrunds muesste doch zumindest die Transparenz immer zu klein sein!? Und auch bei dem Green-Theme, wenn man kein passendes Logo mit Hintergrund findet, warum sollte man dann unbedingt den leeren Rahmen dazu darstellen?
Genau, ob es sinnlos ist? Naja. Ich tue mich halt ein wenig schwer damit, etwas weg zu lassen, was da war und ich nicht weiß, wie und ob das Jemand einsetzt. Transparenz scheint da auch nicht verloren zu gehen, zumindest ist mir das noch nicht aufgefallen.
Und zum leeren Rahmen, er ist ja abschaltbar und auch schon immer da. Und wenn der Rahmen benutzt wird, sollten dann nicht die 100% konvertierten Logos und das Hintergrundlogo übereinander passen.
Mit anderen Worten: Ist der kaputte Fall wirklich relevant? Kann man nicht alle sinnvollen Faelle mit den ersten beiden Optionen abbilden?
Ansonsten waere vielleicht denkbar, den Logohintergrund (optional?) statt des nicht vorhandenen Logos zu laden, wenn ansonsten der Logohintergrund ausgeschaltet ist.
Es gibt sicher auch Leute, die die Logos nicht konvertieren und trotzdem den Hintergrundrahmen haben wollen. Ich denke, die Mehrheit wird sich nicht die Arbeit machen, und die Logos konvertieren, das müsste man dann ja bei jedem Update der Logos machen.
Hast Du fuer das Default-Theme auch konvertierte Logos inklusive Hintergrund? Dann muesste man auch einen Schatten sehen.
Da habe ich im Moment leider keine, ich habe mir zum Testen nur für Theme Green welche gemacht. Wenn es Dir hilft, kann ich gern einige bereit stellen. Andererseits ist das Konvertieren auch nicht aufwändig, man muss in dem script nur die 4 Dinge passend konfigurieren und der Rest geht dann automatisch: die verfügbaren Hintergründe sind in dem Unterordner
SOURCEDIR=/etc/vdr/plugins/skinnopacity/logos
OUTPUTDIR=/etc/vdr/plugins/skinnopacity/logos/green
FOREGROUND=/etc/vdr/plugins/skinnopacity/logoconverter/backgrounds/fg4.png
BACKGROUND=/etc/vdr/plugins/skinnopacity/logoconverter/backgrounds/bg2.png
Ich sehe das bei mir so nicht. Kannst Du die Werte channelWidth, channelHeight sowie X, Y, Width, Height von channelLogo und ggf. channelLogoBg posten, von den beiden Faellen (alt und neu, ohne Zusatzpatch von Dir), um zu sehen, was da nicht aligned ist!? Ohne meinen Patch kann sich da alles verschieben je nach Einstellungen.
Das kann ich gern machen, aber erst morgen.
Grüße
kamel5