• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
XXX doplněk pro kindgirls.com
#5
@JiRo: Screensaver jako takový problém není. To nějak funguje.

Ale mám různé velikosti a orientace obrázků z webu a chci aby se umísťovaly náhodně na obrazovce. Ale žádný ze screensaveru, do kterých jsem se díval to nedělá - prostě obrázek umístí na střed obrazovky nebo sploléhají na to, že obrázek je vždy na šířku a má strany v poměru 16:9.

Teď dělám něco takového:
 
Kód:
img_size = self.ss.get_image_size(img)
            xbmc.log('img: %s' % img, xbmc.LOGERROR)

            img_control = self.getControl(img_ids[(idx+1) % 2])

            if img_size:
                xbmc.log('size w:%s h:%s' % img_size, xbmc.LOGERROR)
                w, h = img_size
                if w > 1920 or h > 1080:
                    ratio = max(w/1920, h/1080)
                    w = int(w/ratio)
                    h = int(h/ratio)
                    xbmc.log('resized to w:%s h:%s' % (w, h), xbmc.LOGERROR)

                img_control.setWidth(w)
                img_control.setHeight(h)
                img_control.setPosition(random.randint(0, 1920 - w), random.randint(0, 1080 - h))
                img_control.setImage(img)
 
Citovat
  


Příspěvků v tématu
RE: XXX doplněk pro kindgirls.com - od fr33p0rt - 13.3.2022, 14:39

Přejít na fórum:


Prochází: 1 host(ů)