Skin Transparenz und Helligkeits Korrektur Plugin

  • Hi !


    -------------------------------------
    short English description is below German
    -------------------------------------


    Nachdem sich die Leute unter enigma2 die Finger Wund editieren um die Transparenz oder die Helligkeit im Skin zu verändern und dabei oft nur Blue Screens produzieren habe ich mir halt die Arbeit gemacht ein kleines Plugin zu schreiben das an der Qulle ansetzt, sprich die Transparenzwerte werden beim Einlesen durch die skin.py vom Enigma2 korrigiert statt die skin.xml zu verbiegen.


    In Version 4.0 kann man jetzt die Auswahl der Transparenz und der Helligkeit im normalen Einstellungen -> System -> Anpassen Menu machen. Nachdem immer mehr images eigene Skin selektoren haben macht es keinen Sinn mehr die Einstellungen dort reinzupacken, dafür geht es wieder inallen aktuellen images.


    Allerdings muss man dadurch jetzt selber enigma2 restarten wenn man einen neuen Korrekturwert für die Skin Trasnparenz einstellt.


    Das ipk sollte also in allen aktuellen Images funktionieren, und patcht sich in die skin.py rein.


    ipk per FTP nach tmp kopieren und dann im telnet installieren:


    cd /
    ipkg install /tmp/enigma2-plugin-extensions-skintransp*.ipk


    Ihr müsst aber selber ein bischen mit der Transparenz/Helligkeit experimentieren und je nach Default Transparenz/Helligkeit des Skins wird auch das Ergebnis variieren.


    Der neue Transparenz/Helligkeitswert ist jeweils erst aktiv nachdem man enigma2 restartet hat.


    Im Prinzip greift der Korrekturfaktor überall wo der Skin Author eine Farbe mit Transparenz benutzt hat, ausser bei ff (voll Transparent - der Author wird wissen warum er das verwendet hat).


    Sprich Farben wo keine Transparenz vorgesehen ist bleiben so wie sie sind, nur helligkeit greift immer !


    Ich hoffe ihr habt jetzt noch mehr Freude an diesem Plugin in der Version 4.0 !


    LG
    gutemine


    PS: Und mit ipkg remove enigma2-plugin-extensions-skintransp wird man es wieder los. Und keine Angst die jeweilige skin.xml bleibt dabei immer unangetastet.


    LG
    gutemine


    ----------------------------------------------
    Short English description:


    copy ipk kit via FTP to /tmp and then for installing in telnet type:


    cd /
    ipkg install /tmp/enigma2-plugin-extensions-skintransp*.ipk


    The skin transparency and brightness can be now entered in Setup -> System -> Customize Menu.


    You have to experiement youself to find the optimal transparency/brightness value for your skin.


    For activating a new transparency/brightness value you have to restart engigma2.