Tuxbox-Forum

Forum des Tuxbox-Projects
Aktuelle Zeit: Donnerstag 23. Mai 2013, 15:57

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 BeitrĂ€ge ] 
Autor Nachricht
BeitragVerfasst: Sonntag 6. Dezember 2009, 15:38 
Offline
CDK-Experte

Registriert: Donnerstag 3. April 2008, 14:05
BeitrÀge: 4334
Wohnort: Sagem dBox2 64MB Kabel Deutschland
Hi,

wie bereits hier angekĂŒndigt, gibt SnowHead viele seiner Plugins & Tools unter
der GPL zur Veröffentlichung frei. Er hat mich gebeten, dies umzusetzen und mir
den Code zur VerfĂŒgung gestellt.

Beginnen möchte ich dies mit dem Tool lcshot, das screenshots im PNG-Format
vom LCD-Display einer Dbox2 machen kann.
Code:
# lcshot -h
lcshot - makes screenshots from LC-Display, v1.3
Usage: lcshot [-c rrggbb] [ -z n] [ -s n] [ -u ] [ -g ] [-h] filename.png

Possible options:
        -h              print this usage information
        -c              define pixelcolor in RGB-hex (e.g. -c d0d0d0)
        -z              define zoomfactor for PNG
        -s              wait n seconds before grabbing
        -u              save PNG uncompressed
        -g              save PNG as grayscale

In Yadd-Images ist das Tool per default enthalten, wer es in Flashimages dabei haben
möchte, fĂŒgt folgende Zeilen im customization-Skript root-local.sh ein:
Code:
if [ $BOXTYPE = "dbox2" ]; then
        make flash-lcshot
fi


Etwas ausfĂŒhrlichere Infos zu diesem Tool wurden hier gepostet:
viewtopic.php?p=365224#p365224
Zitat:
Der Parameter "dateiname sollte klar sein. Unter diesem Namen wird der Shot abgelegt. Sinnvollerweise
sollte das in /tmp/ passieren. Also zum Beispiel "/tmp/lcdshot.png". Ein gemountetes externen Laufwerk
als Ziel ist natĂŒrlich auch möglich und wĂŒrde den anschließenden FTP-Transfer sparen.
Mit dem optionalen Parameter "-c" können mit RR, GG und BB Hex-Zahlen fĂŒr die IntensitĂ€ten der Farben
Rot, GrĂŒn und Blau im Bereich von "00" bis "FF" vorgegeben werden. Beispiele fĂŒr einige Displayfarben
hĂ€ngen an. DefaultmĂ€ĂŸig wird als Farbe FFFFFF (weiß) verwendet.
Da das Bild bei einem 1:1-Shot sehr klein wird, kann man es bereits beim Schreiben vergrĂ¶ĂŸern lassen. So
wird es beim spĂ€teren Anschauen gleich in einer lesbaren GrĂ¶ĂŸe angezeigt. StandardmĂ€ĂŸig ist der Zoom-
faktor n = 1, die angehÀngten Bilder wurden mit "-z 4" erstellt. Man sollte mit dem Zoomfaktor allerdings
behutsam umgehen, da eine Steigerung des Faktors um 1 die GrĂ¶ĂŸe der Datei im Speicher gleich mal
vervierfacht.
Soll das Auslesen des Displays verzögert erfolgen, kann man den Parameter "-s n" verwenden. Nach
Start des Tools wartet dieses dann erst mal n Sekunden, ehe es mit dem Auslesen des Displays und dem
Schreiben der Datei fortfÀhrt.
Mit dem Parameter "-u" wird das Image fĂŒr spezielle Verwendungen unkomprimiert gespeichert. Aber
Vorsicht! Ein mit Vierfachzoom unkomprimiert gespeichertes Image ist ca. 360 kBytes groß.
Wer Platz sparen will, kann auf die farbige Darstellung verzichten und lcshot mit "-g" anweisen, das Bild
als Grauskalen-Bild (mit unkomprimiert nur noch einem Drittel des Platzbedarfes gegenĂŒber der farbigen
Variante) abzuspeichern. Der Parameter "-c" wird in diesem Fall ignoriert.
"-h" lĂ€ĂŸt das Tool seine Optionen und möglichen Parameter auflisten.

Ach so, da fĂŒr den Shot der Displayspeicher ausgelesen und nicht die Pixelhelligkeit ausgewertet wird, ist
dieses Tool zum Dokumentieren von Streifen auf dem Display ungeeignet. Die werden nicht dargestellt


Nach oben
 Profil  
 
BeitragVerfasst: Sonntag 6. Dezember 2009, 15:45 
Offline
CDK-Experte

Registriert: Donnerstag 3. April 2008, 14:05
BeitrÀge: 4334
Wohnort: Sagem dBox2 64MB Kabel Deutschland
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1622
http://article.gmane.org/gmane.comp.vid ... x.scm/1623
http://article.gmane.org/gmane.comp.vid ... x.scm/1624


Nach oben
 Profil  
 
BeitragVerfasst: Sonntag 6. Dezember 2009, 22:14 
Offline
Contributor

Registriert: Donnerstag 27. Dezember 2007, 13:59
BeitrÀge: 1306
Box: dbox2 NOKIA Avia500 2xI
2. Box: Coolstream NEO
Hi SnowHead,

die ausgegebene Breite des png's betrÀgt 121 Pixel.
In Version 1.5 wurde dies auf 120 korrigiert.
lcshot.c
Code:
#define X_RES 121


Nach oben
 Profil  
 
BeitragVerfasst: Sonntag 6. Dezember 2009, 22:18 
Offline
CDK-Experte

Registriert: Donnerstag 3. April 2008, 14:05
BeitrÀge: 4334
Wohnort: Sagem dBox2 64MB Kabel Deutschland
SnowHead war schneller ;)
http://article.gmane.org/gmane.comp.vid ... x.scm/1626


Nach oben
 Profil  
 
BeitrĂ€ge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 BeitrĂ€ge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine BeitrÀge in diesem Forum nicht Àndern.
Du darfst deine BeitrÀge in diesem Forum nicht löschen.
Du darfst keine DateianhÀnge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de