i-have-a-dreambox.com | Dreambox - Support

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » Developer Bereich (CVS, Openembedded) » Python » Pixmap skalieren (vergrössern) » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Post New Thread Post Reply
Go to the bottom of this page Pixmap skalieren (vergrössern)
Author
Post « Previous Thread | Next Thread »
AlfredENeumann
Newbie


Registration Date: 25.12.2013
Posts: 54
Which box: DM7020HDv2
External Storage: NAS
Which Image: Sonstige

Pixmap skalieren (vergrössern) Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hi zusammen,
falls das schon irgendwo behandelt wurde, sorry, ich hab nix gefunden.

Ich versuche grad, ein Plugin, das für die VU geschrieben wurde (zattoo), auf der Dreambox zum Laufen zu bringen (im Moment OE2.0 NN2, da ich keine andere Box habe). Funktioniert soweit schon ganz gut, bis auf eine Kleinigkeit.
Im Original wird ein Senderlogo einfach mit .setscale(2) vergrössert; auf der Dreambox wird das Bild (png) dann einfach gar nicht mehr angezeigt, ohne Fehlermeldung.
Wenn ich die Zeile mit .setscale(2) auskommentiere, wird das Bild in der ursprünglichen Grösse angezeigt.

Gibt es .setscale() in OE2.0 nicht? Dann wundert es mich allerdings, dass es keine Fehlermeldung gibt - habs in try-except eingebaut.
Eine andere Idee, warum das nicht funzt?

Danke!
Alfred
Definition im Screen
code:
1:
2:
<widget name="picon" position="75,528" size="113,85" zPosition="9" transparent="1" alphatest="blend" /> 
Ausschnitt aus Code
code:
1:
2:
3:
4:
5:
if fileExists(piconWithPath):
	self["picon"].instance.setPixmapFromFile(piconWithPath)
#	self["picon"].instance.setScale(2)
	self["picon"].show()
09.11.2019 15:03 AlfredENeumann is offline Send an Email to AlfredENeumann Search for Posts by AlfredENeumann Add AlfredENeumann to your Buddy List
zombi
Betatester


Registration Date: 04.01.2004
Posts: 32,069
Which box: ONE UltraHD
External Storage: SSD
Which Image: OE 2.6
Welcher Bildschirm: Philips 4K 65Zoll Android TV

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

OE2.0 , hat das noch Sinn?
Mach lieber wenn für aktuelle OE´s weil dann kannste dir das alles sparen großes Grinsen ,DreamOS hat autoscale da gibt man einfach nur die größe an im Skin und es wird automatisch scaliert,auch gibt es dann noch scale Optionen die man angeben kann (findest alles in der skin.py )
OE2.0 ist da er alt und hatte damals solche schönen Sachen garnicht ,daher auf einem so alten OE etwas bauen macht doch denke er keinen wirklichen Sinn.
Und auch hat DreamOS einen richtigen Alphakanal wo man sich solche Sachen wie transparent="1" alphatest="blend" bei Bildern knicken kann großes Grinsen

This post has been edited 3 time(s), it was last edited by zombi: 09.11.2019 15:28.

09.11.2019 15:12 zombi is offline Send an Email to zombi Search for Posts by zombi Add zombi to your Buddy List
AlfredENeumann
Newbie


Registration Date: 25.12.2013
Posts: 54
Which box: DM7020HDv2
External Storage: NAS
Which Image: Sonstige

Thread Starter Thread Started by AlfredENeumann
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hi zombi,
danke dir für die Antwort.
Ja, macht schon Sinn - denn ich hab mal nun 2 OE2.0-Boxen, die mir noch gut ihre Dienste tun.
Und wie gesagt - es funzt ja prinzipiell schon, ist halt nur ein kleiner Schönheitsfehler, bei dem ich gern wüsste, warum es nicht geht, und obs evtl. eine einfache Lösung gibt.
Und "gebaut" hab ich das plugin eh nicht, sondern nur angepasst, damits eben auf meinen Boxen läuft. Aufwand hat sich also in Grenzen gehalten.
09.11.2019 15:32 AlfredENeumann is offline Send an Email to AlfredENeumann Search for Posts by AlfredENeumann Add AlfredENeumann to your Buddy List
zombi
Betatester


Registration Date: 04.01.2004
Posts: 32,069
Which box: ONE UltraHD
External Storage: SSD
Which Image: OE 2.6
Welcher Bildschirm: Philips 4K 65Zoll Android TV

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Kann dir da leider nicht helfen da ich nicht weis wie das Dream im Phyton gemacht hatte und OE2.0 war was Skins angeht die Anfagnsphase wo sich das alles änderte ,Dream hatte da schon einiges gemacht glaub da war auch der Alphakanal schon dabei und einiges andere aber erst ab OE2.2 kamen da sehr,sehr viele Veränderungen.
Eventuell kann dir da ein Programmierer weiterhelfen oder mal direkt im Dreambox Forum oder im IRC anfragen wie das unter OE2.0 bessser geht.

This post has been edited 2 time(s), it was last edited by zombi: 09.11.2019 15:51.

09.11.2019 15:36 zombi is offline Send an Email to zombi Search for Posts by zombi Add zombi to your Buddy List
mrvica2
Fortgeschrittener


Registration Date: 04.03.2006
Posts: 525
Which box: D-Box
External Storage: keine
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

vielleicht kann dir @bobo71 näheres sagen, er benutzt es in seinem PicturePlayer2, setScale(0), setScale(1)
09.11.2019 17:34 mrvica2 is online Send an Email to mrvica2 Search for Posts by mrvica2 Add mrvica2 to your Buddy List
AlfredENeumann
Newbie


Registration Date: 25.12.2013
Posts: 54
Which box: DM7020HDv2
External Storage: NAS
Which Image: Sonstige

Thread Starter Thread Started by AlfredENeumann
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

danke auch dir.
Hab nach dem Pictureplayer2 gesucht, aber nur eine deb gefunden - also für DreamOS, was ja dann nicht hilft. Gibts das auch für OE2.0?
09.11.2019 17:55 AlfredENeumann is offline Send an Email to AlfredENeumann Search for Posts by AlfredENeumann Add AlfredENeumann to your Buddy List
Tree Structure | Board Structure
Jump to:
Post New Thread Post Reply
i-have-a-dreambox.com | Dreambox - Support » Developer Bereich (CVS, Openembedded) » Python » Pixmap skalieren (vergrössern)

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR