eine frage an Dr.Best : kann man das crossfade in mmp2 in etwa so realisieren? wie waeren die parameter? hab schon ein bisschen rumprobiert, aber bisher nichts brauchbares hinbekommen. danke.
Willkommen! Melden Sie sich an oder registrieren Sie sich.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Anmelden - oder - Benutzerkonto erstellenMMP2 like crossfade
-
-
Ich kenne mich mit den Enigma2-Animationen nicht aus, sorry.
Vielleicht weiß das jemand anderes.
-
Ich habe da was in meinem MusicCenter drinnen. Ich Release den morgen oder Freitag. Dort in der pixabay.py findest du den Code, der das tut was du suchst.
-
super, danke.
nur zur sicherheit dass wir auch vom gleichen reden:
die normalen crossfades faden erst das eine bild herunter und dann das naechste bild hoch.
ich suche was, wo das eine bild in das andere uebergeht.
-
Schaus dir das in meinem Plugin an, ob dir das passt. Du kannst da dann alles anpassen wie du es gern hättest.
Ich bin leider unterwegs. Sonst würd ich dir die .py senden.
-
Hm ein richtiges Crossfade ging bisher aber nie.
-
Hallo,
um keine Unruhe zu erzeugen anbei ein Video. So interpretiere ich Crossfding bei Bildern -> Video
Wenn es so von dir dream-alpha gemeint ist, poste ich den Codeteil.
-
Da ich die nächsten Stunden unterwegs bin, hier der code, wenn es denn passen sollte:
PS: ich habe den code auch nur übernommen und für meine Bedürfnisse angepasst.
Code- def _setupAnimation(self, *args):
- animset = eWindowAnimationSet.create()
- animset.setKey(Pixabay.ANIMATION_KEY_FADE_SLOW)
- animset.setName("Slow wallpaper fade")
- animset.setInternal(True)
- interpolator = eLinearInterpolator.create()
- duration = int(config.plugins.musiccenter.pixabay.fadetime.value) * 1000
- animset.setAlpha(eFloatAnimation.create(duration, 0.0, 1.0, False, interpolator))
- eWindowAnimationManager.setAnimationSet(animset)
- self['wall_paper'].instance.setShowHideAnimation(Pixabay.ANIMATION_KEY_FADE_SLOW)
- self['wall_paper'].instance.setScale(ePixmap.SCALE_TYPE_WIDTH)
-
Hm ok interessant, ich hab das schon mehrmals probiert und E2 hat das nie sauber übergeblendet.
-
Hm, also ich hab das schon seit Jahren mit sauberen Übergängen in der VideoDB bzw. auch im MMP2...aber wie gesagt, ich habs auch selber implementiert.
Kleiner Spoiler:
Ich hab hier in einer Schublade Code von mir rumliegen mit richtig schönen Übergängen...
Da ich ein wichtiges Problem mit der 9x0 und OpenGL lösen konnte (das läuft jetzt genau so fein wie auf der One, natürlich unter dem Aspekt der schwächeren GPU) werde ich mich demnächst an einen schönen, Standalone-PictureViewer machen.
-
-
Freut mich, dass auch ich dir Mal helfen konnte...
-
Ok Problem gelöst, danke für den Zaunpfahl.
Den E2 Bug kann man ja umgehen.
-
Hier der Beweis
-
-
...werde ich mich demnächst an einen schönen, Standalone-PictureViewer machen.
Das klingt gut 👌
-
Da ich die nächsten Stunden unterwegs bin, hier der code, wenn es denn passen sollte:
PS: ich habe den code auch nur übernommen und für meine Bedürfnisse angepasst.
Code- def _setupAnimation(self, *args):
- animset = eWindowAnimationSet.create()
- animset.setKey(Pixabay.ANIMATION_KEY_FADE_SLOW)
- animset.setName("Slow wallpaper fade")
- animset.setInternal(True)
- interpolator = eLinearInterpolator.create()
- duration = int(config.plugins.musiccenter.pixabay.fadetime.value) * 1000
- animset.setAlpha(eFloatAnimation.create(duration, 0.0, 1.0, False, interpolator))
- eWindowAnimationManager.setAnimationSet(animset)
- self['wall_paper'].instance.setShowHideAnimation(Pixabay.ANIMATION_KEY_FADE_SLOW)
- self['wall_paper'].instance.setScale(ePixmap.SCALE_TYPE_WIDTH)
so, ich hab den code mal eingebaut und er funktioniert auch gut...... aber so richtig "smooth" sind die uebergaenge noch nicht. gibt es irgendwo einen parameter, mit dem man die uebergangsschritte verringern kann, sodass das ganze etwas "weicher" geht? danke.
-
-
Ich release, sobald es ein 9x0 Update von DMM gibt, eine neue Version meiner Lib, die dann so wie im Video auf der One und auf den 9x0 Boxen gehen wird...
http://drbest.dreambox.tools/MerlinPictureViewer.mp4
Man hat dann einige mehr Möglichkeiten als nur ein altbackenes Alpha-Fading ...
Und es ist absolut smooth bei mir.
-
ja, vollbild... die antwort hatte ich "befürchtet". danke.