Jump to content

Skinning Problem


Recommended Posts

Hi,

ich bin recht neu hier, hab aber direkt eine Frage ;)

 

Ich versuche gerade einen Skin für meinen CarPC zu basteln.

Der Skin muss 800x600 gross bleiben.

 

ich hab jetzt ein bischen mit dem Skincompiler rumgespielt und folgendes erreicht:

skin1i4j.jpg

 

Leider ist das nicht gerade 800x600.

Die Tasten sind zwar an der richtigen Stelle, aber das Hintergrundbild ist total verzerrt.

 

Meine Fragen sind nun folgende:

 

- wie kann ich DVBViewer dazu bewegen, definitiv in 800x600 zu starten? (und zu bleiben)

- Wie kann ich verhindern, das bei einer 16:9 umschaltung auf einmal das TV-Bild den Skin verzerrt?

 

Im endeffect soll folgendes möglich sein:

1. Nach dem starten von DVBViewer soll der normale Skin zusehen sein.

2. Durch ein Button oder anklicken des TV-Bildes soll ein Fullscreen sichtbar werden.

3. Im Fullscreen sollen dann nur 2 Tasten vorhanden sein, um Programm + und Programm - zu schalten. (Wenn nötig eine dritte Taste um wieder in den Skin zu kommen)

 

Haltet ihr das für möglich?

Aufnahme, Musik oder auch Wetter brauch ich alles nicht. Das mach schon ein anderes Tool (cPOS)

 

Gruss C1500

Link to comment

Hallo,

 

mir ist nicht ganz klar, was du mit Skin meinst! Soll dies ein OSD Skin sein, oder ein Skin, welcher das Aussehen des DVBViewer Fensters verändert.

Doch nur ein OSD-Skin kann im Vollbild sichtbar sein.

 

wie kann ich DVBViewer dazu bewegen, definitiv in 800x600 zu starten? (und zu bleiben)
die Bildschirmauflösung entsprechend einstellen und den DVBViewer immer im Vollbild starten.
Wie kann ich verhindern, das bei einer 16:9 umschaltung auf einmal das TV-Bild den Skin verzerrt?
ist unter Optionen -> DirectX, eventuell der Nvidia VMR Fix eingeschaltet?

 

;)

Link to comment

Die Auflösung von dem Rechern steht auf 800x600.

Mehr gibt das Touchscreen-TFT nicht her. ;)

Trotzdem wird der DVBViewer in 800x800 angezeigt.

 

Den Unterschied zwischen OSD und dem DVBViewer Fenster versteh ich leider nicht ganz.

Kann ich in einem OSD Skin ein kleines Fenster mit dem TV-Bild erstellen?

(sorry für die Newbee frage. Mach sonst nur Skins für CarPC Software wie cPOS)

 

Ich hab die skin.ini die beim Skincompiler dabei ist, mit dem Texteditor so geändert, das sie zu meinem Skin passt.

Bearbeite ich damit den OSK Skin oder Fenster Skin?

 

Gruss C1500

Edited by Tjod
Unnötiges Zitat entfernt
Link to comment

den compiler braucht man nur für Fenster Skins... ;)

 

Der OSD Skin besteht hauptsächlich aus xml Dateien, die man mit jedem Texteditor oder auch dem OSD Skineditor verändern kann. Kompilieren muss man da nix mehr. ;)

Ich versteh nicht, warum dein DVBViewer auf 800x800 läuft. Ist das Fenster zu groß eingestellt? Das könntest du mal in der Setup.xml verändern.

Was macht denn der DVBViewer, wenn du in den Vollbildmodus gehst? Da sollte er doch 800x600 groß sein, und dann wird er dir den OSD Skin auch so anzeigen ;)

Beim OSD kannst du auch ein kleineres Bild für das TV Bild einstellen in den verschiedenen OSD Pages. Für deine Aufgabe müsstest du dir eine OSD Seite nehmen und die für deine Zwecke missbrauchen (das mit den Knöpfen und den Actions könnte was gefummel werden, sollte aber möglich sein) und dann mal gucken, ob du den DVBViewer so eingestellt bekommst, dass er die OSD Seite nicht mehr ausblendet.

Link to comment
Trotzdem wird der DVBViewer in 800x800 angezeigt.
Kann es sein das du zu große Grafiken verwendet hast. So das die eine Mindeste Höhe von 800 erheben?

 

Und bitte las das Zitieren von ganzen Beiträgen das mache es nur unübersichtlich.

Link to comment
Und bitte las das Zitieren von ganzen Beiträgen das mache es nur unübersichtlich.
Hi Tjod,

leider wird hier im Forum automatisch der letzte Beitrag Zitiert, sobald man auf Reply drückt.

(kommt nicht wieder vor)

 

Zurück zum Skin.

Da ich jetzt den Unterschied kenne, arbeite ich also am GUI-Skin.

 

Komischerweise wird der Skin mit Skindemo richtig angezeigt.

Die Auflösung des Desktop´s ist auch egal.

Er wird immer in 800x800 anstelle 800x600 dargestellt, ahc wenn die Auflösung vom Desktop nur 640x480 ist.

Ich kann den Skin per DragnDrop auch nur größer machen, nicht aber kleiner.

 

Ich habe testweis auch mal die Grafiken verzerrt und keiner gemacht.

Trotzdem wird der Skin in der falschen Grosse dargestellt.

 

Ich häng mal die Skin.ini mit dran.

 

Hat noch jemand ne Idee woran es leigen könnte?

 

Gruss C1500

skin.ini

Link to comment
leider wird hier im Forum automatisch der letzte Beitrag Zitiert, sobald man auf Reply drückt.
Ja leider in den einstellungen läst sich das nicht ändern. Bin am suchen ob es eine andere möglichkeit gibt ddas zu ändern.
Er wird immer in 800x800 anstelle 800x600 dargestellt
Wie schon gesagt ich Tippe es liegt an der Größe der verwendeten Grafiken.

Die werden glaube ich nicht verkleinert.

Link to comment

Leider liegt es nicht an der Garfikgröße.

 

Ich habe alle Hintergrund-Grafiken (bzw. Rahmengrafiken) um 70% verkleinert.

Jetzt sieht der Skin so aus:

dvb2j01.jpg

 

Wie schon gesagt ich Tippe es liegt an der Größe der verwendeten Grafiken.

Die werden glaube ich nicht verkleinert.

Die Grafiken brauchen nicht verkleinert werden, da sie genau 800x600 ergeben würden.

 

Das mittlere Feld (da wo das Video zu sehen ist) bleibt in der höhe unverändert.

Ich kann den Skin zwar größer ziehen, aber nicht kleiner machen.

 

Auch wenn ich den SkinWidth und SkinHeight in der Skin.ini weglasse oder auf 80x60 setzte, bleibt die höhe unverändert.

 

Schuld scheint die größe des Videobildes zu sein.

Gibt es denn eine Option, die größe des Videobildes festzulegen?

 

Gruss C1500

Edited by c1500
Link to comment
  • 3 weeks later...

So da bin ich mal wieder.

 

Ich hab mit verschiedensten Größen der Grafiken rumgespielt.

Der DVBViewer bleibt im 4:4 Format (nicht 4:3) also bei 800x800 Pixeln.

 

Selbst wenn ich die Grafiken auf 25% verkleinere kann ich zwar auf 200x200 verkleinern, aber immer noch verzerrt.

 

Mir ist noch was ganz komisches aufgefallen.

die Garfiken rechts und links neben dem TV-Bild werden verzerrt (gestetched) um die passende Größe zu errreichen.

Garfiken ober und unterhlab des TV-Bildes werden immern wieder neu drangehängt.

Hier mal 2 Beispiele:

Skin in die Breite gezogen:

breitgezogen6xu.jpg

Die untere Grafik mit den leeren Tasten wir einfach nochmals danebengesetzt

 

Skin in die länge gezogen:

langgezogen9gj.jpg

Die Grafiken links und recht werden gestretched

 

Warum wird das denn so gemacht?

 

Und eine weitere Frage ist mir aufgefallen:

 

Gibt es eine midestgröße oder ein bestimmtes Seitenverhältniss das das TV-Bild haben muss?

 

Im moment schaut der Verscuh so aus:

zusammengeschobenrmr.jpg

 

Ich hoffe ihr habt noch einen Tip für mich.

 

Gruss C1500

Link to comment
  • 2 months later...

Hat denn keiner ne Idee?

 

Auch wenn ich in der skin.ini die x und y Werte auf 80x60 setzte wird der Skin immer 4:4 und nicht 4:3 angezeigt.

 

Please HELP!!

Edited by c1500
Link to comment

Nachdem ich heut mal wieder weitergetestet habe, bin ich immer noch keinen Schritt weiter.

 

Aktueller Stand ist folgender:

dvb18jj.jpg

 

Die Skin.ini ist jetzt auf den OFF Button reduziert.

[Frame]
SkinWidth=800
SkinHeight=270
TopLeft=TL.bmp
Top=T.bmp
TopRight=TR.bmp
Left=ML.bmp
Right=MR.bmp
BottomLeft=BL.bmp
Bottom=B.bmp
BottomRight=BR.bmp
BottomRightHighlight=BR.bmp
TransparentColor=$FF00FF

[Object0]
Type=Button
Action=6
Left=0
Top=0
Normal=l1_Up.bmp
Pressed=l1_Down.bmp
Highlight=l1_Up.bmp

 

Weniger geht wirklich nicht.

Als SkinHeight=270 hab ich mal versucht, da Bottom und Top Bilder von der höhe her 270 ergeben.

Aber trotzdem lässt sich DVBViewer nicht kleiner machen.

 

Wer hat jetzt noch ideen?

Link to comment

Hi,

 

So, jetzt bin ich kurz davor aufzugeben.

Egal was ich mache, der Skin ist immer 800x800 gross.

 

Könnte mir einer der Leute die schon mal einen Skin hergestellt haben, bitte mal die unkomprimierten Dateien zukommen lassen?

 

Ich möchte einfach mal vergleichen, warum der Skin immer falsch angezeigt wird.

 

Gruss C1500

Link to comment
  • 10 months later...

Hallo C1500,

 

wo man sich nicht überall wiedertrifft! :-)

 

 

Ich weiß dieser Beitrag ist ziemlich alt, aber ich wollte dennoch mal nachfragen ob du das Problem lösen konntest, oder auf andere Software umgestiegen bist!?

 

Ich nutze auch den DVBViewer als DVB-T-Programm und habe den ersten (OSD-)Skin für Centrafuse fast fertig.

 

Die Probleme die du hast/hattest sind bei mir nicht aufgetreten, evtl. hilft bei dir die neueste Programm-Version und die aktuellsten Updates zur DVB-T-Hardware?!

 

Schönen Gruß..

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...