ChannelLogoViewer:
Dieses TAP dient dem Anzeigen und Konvertieren von Senderlogos auf dem TMS.
Die Anzeige der Logos erfolgt in 1-, 2-, 4- und 7-facher Vergrößerung sowie in normaler Größe auch als Vorschaubild
in der Dateiliste.
Man kann die Dateiliste nach Dateinamen, Datum/Zeit/Größe oder nach Dateityp jeweils auf- oder absteigend sortieren.
In der Dateiliste werden nur maximal 4998 Dateien angezeigt.
Es werden auch Bilder mit Auflösungen größer als 60x40 geladen aber dann auf 60x40 verkleinert (Seitenverhältnis wird beibehalten).
Folgende Logo-Formate werden unterstützt:
.QTL - übliches Logoformat* mit 16 Bit Farben in der festen Auflösung 54x34
.QSL - übliches Logoformat* mit 16 Bit Farben in der festen Auflösung 36x22
.IBL - übliches Logoformat* mit 16 Bit Farben in der festen Auflösung 50x30
.BLL - übliches Logoformat* mit 16 Bit Farben in beliebiger Auflösung
.QTL32 - übliches Logoformat* mit 32 Bit Farben in der festen Auflösung 54x34
.QSL32 - übliches Logoformat* mit 32 Bit Farben in der festen Auflösung 36x22
.IBL32 - übliches Logoformat* mit 32 Bit Farben in der festen Auflösung 50x30
.BLL32 - übliches Logoformat* mit 32 Bit Farben in beliebiger Auflösung
.JPG - Logo im JPG-Format mit 24 Bit Farben in beliebiger Auflösung
.BMP - Logo im BMP-Format mit 24 Bit Farben in beliebiger Auflösung
.PNG - Logo im PNG-Format mit 32 Bit Farben in beliebiger Auflösung
* übliches Logoformat bedeutet:
Logobreite als dword
Logohöhe als dword
danach Pixeldaten jeweils Zeile für Zeile von oben nach unten und darin jeweils Pixel für Pixel von links nach rechts
bei 16 Bit Farben als word im Bit-Format 1555 (arrrrrgg gggbbbbb) - nur 1 Transparenz-Bit, 5 Bit pro Farbe
bei 32 Bit Farben als dword im Bit-Format 8888 (aaaaaaaa rrrrrrrr gggggggg bbbbbbbb) - ein Transparenz-Byte, je 1 Byte pro Farbe
24 Bit Farben beim .BMP- und .JPG-Format bedeutet, dass keine Transparenz gespeichert wird, nur je 1 Byte pro Farbe
32 Bit Farben beim .PNG-Format bedeutet dasselbe wie 32 Bit beim üblichen Logoformat
Für nähere Details zu .BMP, .JPG und .PNG bitte die jeweilige Spezifikation beachten.
Man kann auch in alle diese Logo Formate speichern. Bei nicht passender Auflösung wird automatisch vergrößert/verkleinert.
Für Tastenbelegung, Beschreibung der INI usw. hier drücken:
[code]
Tastenbelegung:
- In der Dateiliste:
Exit - ein Verzeichnis höher
OK - Anzeigen des gewählten Logos
Rot - Sortieren nach Name aufsteigend bzw. absteigend
Grün - Sortieren nach Datum, Zeit, Größe aufsteigend bzw. absteigend
Gelb - Sortieren nach Dateityp aufsteigend bzw. absteigend
Blau - Löschen des gewählten Logos (ACHTUNG: das Löschen erfolgt ohne Rückfrage!)
Weiß - Umbenennen des gewählten Logos
<< >> - Springen zum vorherigen/nächsten Anfangs-Buchstaben/-Zahl/-Zeichen (nur bei Sortierung nach Name)
|< >| - Wechseln zwischen den in der INI vorgepflegten Logo-Verzeichnissen
1 - Speichern des Logos im .BLL-Format
2 - Speichern des Logos im .BLL32-Format
3 - Speichern des Logos im .PNG-Format
4 - Speichern des Logos im .BMP-Format
5 - Speichern des Logos im .BMP- und .JPG-Format
6 - Speichern des Logos im .QTL-Format inkl. verkleinern/vergrößern auf 54x34, abh. von Quelldatei in 16 oder 32 Bit
7 - Speichern des Logos im .QSL-Format inkl. verkleinern/vergrößern auf 36x22, abh. von Quelldatei in 16 oder 32 Bit
8 - Speichern des Logos im .IBL-Format inkl. verkleinern/vergrößern auf 50x30, abh. von Quelldatei in 16 oder 32 Bit
Stop - TAP beenden (Taste konfigurierbar)
- In der Anzeige/Detailbild:
Rot - Wechseln der Hintergrundfarbe zwischen transparent und schwarz (Voreinstellung aus der INI zählt nur, wenn man die Taste Rot nicht benutzt)
Grün - Hervorheben der Transparenz-Fehler (RGB(0,0,0) aber Alpha != 0) in magenter Farbe ein- und ausschalten
Gelb - Hervorheben der Pixel mit Transparenz im Alpha-Byte/-Bit in türkiser Farbe ein- und ausschalten
Blau - Dump der ARGB-Werte der Logo-Datei ins Log-File
OK/Menu/Exit - zurück zur Liste
|<, <<, links, hoch bzw. >|, >>, rechts, runter - durch die Logos blättern
Stop - TAP beenden (Taste konfigurierbar)
Tastennummern-Liste:
0 - NoKey
1 - Mute
2 - 0
3 - 1
4 - 2
5 - 3
6 - 4
7 - 5
8 - 6
9 - 7
10 - 8
11 - 9
12 - Recall
13 - Info
14 - Left
15 - Right
16 - Up
17 - Down
18 - V+
19 - V-
20 - Ch+
21 - Ch-
22 - OK
23 - Menu
24 - Guide
25 - PlayList
26 - Exit
27 - Red
28 - Green
29 - Yellow
30 - Blue
31 - White
32 - Subtitle
33 - Teletext
34 - AudioTrk
35 - VF
36 - AR
37 - Sleep
38 - TvRadio
39 - Record
40 - Stop
41 - SAT
42 - M
43 - Rewind
44 - Pause
45 - Play
46 - Forward
47 - Prev
48 - Slow
49 - Edit
50 - Next
[/code]
[code]
Folgende Dateien liegen in /ProgramFiles/Settings/ChannelLogoViewer:
INI-Datei:
ShowError=0 (bestimmt ob Transparenz-Fehler in magenta hervorgehoben werden, Standardwert 0, erlaubte Werte: 0=Ausgeschaltet, 1=Eingeschaltet)
ShowTrans=0 (bestimmt ob die Pixel mit Transparenz im Alpha-Byte/-Bit in türkis hervorgehoben werden, Standardwert 0, erlaubte Werte: 0=Ausgeschaltet, 1=Eingeschaltet)
TestBG=ff101010 (bestimmt die Farbe, die als Hintergrund hinter dem Logo gezeichnet wird, Standardwert ff101010, erlaubte Werte: alle Farbwerte)
ExitKey=40 (bestimmt die Taste, mit der man das TAP beendet, Standardwert 40 (Stop), erlaubte Werte: 0-50 siehe Liste)
Path01=/ProgramFiles/Settings/Logos/trans-black/169 (die verschiedenen möglichen Logo-Pfade, zwischen denen man dann wechseln kann, Standardwerte siehe hier, erlaubte Werte: gültige Pfade)
Path02=/ProgramFiles/Settings/Logos/3pg/169
Path03=/ProgramFiles/Settings/Logos
Path04=/ProgramFiles/Settings/iTiNa/Logos_TMS43/TV
Path05=/ProgramFiles/Settings/iTiNa/Logos_TMS43/Radio
Path06=/ProgramFiles/Settings/iTiNa/Logos_TMS169/TV
Path07=/ProgramFiles/Settings/iTiNa/Logos_TMS169/Radio
Path08=/ProgramFiles/Settings/iTiNa/Logos_TMS43/TV_Small
Path09=/ProgramFiles/Settings/iTiNa/Logos_TMS43/Radio_Small
Path10=/ProgramFiles/Settings/iTiNa/Logos_TMS169/TV_Small
Path11=/ProgramFiles/Settings/iTiNa/Logos_TMS169/Radio_Small
Path12=/ProgramFiles/Settings/iTiNa/Logos_Qt43/TV
Path13=/ProgramFiles/Settings/iTiNa/Logos_Qt43/Radio
Path14=/ProgramFiles/Settings/iTiNa/Logos_Qt169/TV
Path15=/ProgramFiles/Settings/iTiNa/Logos_Qt169/Radio
Path16=/ProgramFiles/Settings/iTiNa/Logos_Qt43/TV_Small
Path17=/ProgramFiles/Settings/iTiNa/Logos_Qt43/Radio_Small
Path18=/ProgramFiles/Settings/iTiNa/Logos_Qt169/TV_Small
Path19=/ProgramFiles/Settings/iTiNa/Logos_Qt169/Radio_Small
Path20=/ProgramFiles/ChannelLogos/TV
Path21=/ProgramFiles/ChannelLogos/Radio
Path22=/PhotoFiles/Settings/Logos
Path23=
Path24=
Path25=
Path26=
Path27=
Path28=
Path29=
Path30=
PathCur=3 (bestimmt den zum TAP-Start angezeigten Pfad, Standardwert 1, erlaubte Werte: 1-30)
Sort=0 (bestimmt die Standard-Sortierung, Standardwert 0, erlaubte Werte: 0-6)
Debug=0 (bestimmt den Debug-Umfang im Logfile, Standardwert 0, erlaubte Werte: 0-1)
Man muss selbst sicherstellen, dass man keine Tastenkonflikte verursacht oder mehrmals dieselbe Taste verwendet!
Bedeutung des INI-Parameters Sort:
0 = unsortiert
1 = sortiert nach Dateiname absteigend
2 = sortiert nach Dateiname aufsteigend
3 = sortiert nach Datum/Zeit/Größe absteigend
4 = sortiert nach Datum/Zeit/Größe aufsteigend
5 = sortiert nach Dateityp absteigend
6 = sortiert nach Dateityp aufsteigend
LOG-Datei:
Diese Datei speichert die wichtigsten Ereignisse des Programmverlaufs. Sie wird ständig fortgesetzt. Wenn sie zu groß wird, sollte man
sie manuell löschen.
[/code]
Download auf meiner Homepage oder über TAPtoDate.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von xyzzyx am Sa 25. Feb 2012, 16:43, insgesamt 3-mal geändert.
Grund:V1.0
MfG,
xyzzyx
Die Liste meiner portierten und meiner eigenen TAPs findet man hier
Hast Du die anderen Pfade rausgelöscht? Warum 2/3 (2 von 3)?
Laß mal alle drin stehen und ändere nur den PathCur Wert auf Dein bevorzugtes. Aber durchwechseln kann man ja eh noch mit |< und >|.
Momentan wandelt er bei mir witzigerweise die 21 und 22 ins Root um. Warum weiß ich noch nicht.
MfG,
xyzzyx
Die Liste meiner portierten und meiner eigenen TAPs findet man hier
ich hab's schon auf nem anderen Weg hinbekommen, aber ich habe auch schnell gemerkt, dass das tatsächlich nichts für mich ist, aber trotzdem meinen Respekt vor Umfang und Grafik!!!!!
- geändert: nun auch Bilder mit größerer Auflösung ladbar, sie werden dafür auf 60x40 verkleinert (Seitenverhältnis beibehalten)
- hinzugefügt: programmintern gibt es jetzt eine neue Resize-Funktion
- hinzugefügt: Taste 6 bis 8 für das Speichern (verkleinern/vergrößern) in 54x34 (QTL), 36x22 (QSL) und 50x30 (IBL), abhängig von der Quelldatei-Erweiterung entsprechend automatisch in 16 oder 32 Bit Farben (Seitenverhältnis ignorieren)
- korrigiert: finden der Auflösung nun auch bei progressiven .JPG-Formaten
- korrigiert: Returncode des Ladens von PNG-Bildern war falsch weitergegeben worden, dadurch gabs Reboots
Download über TAPtoDate (Betas einschalten) oder auf meiner Homepage.
MfG,
xyzzyx
Die Liste meiner portierten und meiner eigenen TAPs findet man hier
Hallo,
eine schöne Funktion wäre auch noch wenn man die Dateinamen der Logodateien damit ändern könnte. So müsste man bei Änderungen nicht immer den PC anschließen.
So würde das TAP für mich Sinn machen und ich würde es mir sofort drauf tun!!!
Beste Grüße Offie
SRP-2410 mit separaten Leitungen für Tuner1 und Tuner2 KathreinCAS 75, UAS 484, EXR 158 LG 42LG6000 Scarletüber HDMI
Das sollte eigentlich mit dem Explotepad TAP gehen, allerdings sieht man da wiederum das Logo nicht...
Zuletzt geändert von Wolfman am Do 8. Sep 2011, 12:21, insgesamt 1-mal geändert.
SRP 2410M FW 10.01.2013 FastSkip, SmartEPG, RebuildNav, ND_TMS, Timerdiags, SmartFiler_TMS, lost+found, SmartDecrypter, TMSRemote TMS , 2410 M SE stille Reserve SRP 2410 FW 02/13 FastSkip, SmartEPG, RebuildNav, ND_TMS, Timerdiags, dbFit, SmartFiler_TMS Der Fehler sitzt zwar meist vor dem Bildschirm, aber Bitte nicht alles, was ich verzapfe tierisch ernst nehmen
Da wäre es wohl das Beste, wenn FireBird da auch mal was in seine Lib packt, damit nicht jeder den Umbenennen-Dialog immer neu erfinden muss.
Das Thema ist ja immer reichlich komplex.
MfG,
xyzzyx
Die Liste meiner portierten und meiner eigenen TAPs findet man hier