reminett Skrevet 22. september 2012 Del Skrevet 22. september 2012 Hei! Jeg skal sette opp en maskin som skal vise slideshow på to skjermer (samme bilde på begge). Jeg vil gjøre det enkelt, slik at man bare laster opp PNG-bilder i 1920x1080 i en mappe (via samba), og så skal boxen vise bildene. Utfordringen: 1. Scriptet skal scanne en enkelt mappe for å finne alle bildene som finnes der. 2. Bildene vises i fullskjerm hver for seg, med n sekunders mellomrom 3. Når alle bildene er vist 1 gang, skal vi scanne mappen igjen og vise bildene på nytt (les: begynne på trinn 1 igjen), inkludert eventuelle nye bilder som er lagt inn siden sist gang vi scannet. Jeg står fritt til å velge et hvilket som helst operativsystem. Men det må altså være samme bilde på to skjermer. Maskinen skal ikke brukes til noe annet. Tusen takk for input! Lenke til kommentar
Crowly Skrevet 23. september 2012 Del Skrevet 23. september 2012 (endret) F.eks. en web side ala dette <?php session_start(); ?> <html> <head> <meta http-equiv="refresh" content="3" /> </head> <body> <?php if (!isset($_SESSION['bilder']) or empty($_SESSION['bilder'])) $_SESSION['bilder']=glob('*.jpg'); // legg til path om nødvendig $bilde=array_shift($_SESSION['bilder']); // hent første bilde, og fjern det fra array echo '<img src="'.$bilde.'" alt="" />'; ?> </body> </html> Det finnes garantert ferdig og langt mer elegante script Endret 23. september 2012 av Crowly Lenke til kommentar
Del Skrevet 23. september 2012 Del Skrevet 23. september 2012 Trenger ingen web-server: animate -delay n00 mappe/*png du finner det meste du kan ønske deg av opsjoner her: http://www.graphicsmagick.org/1.2/www/animate.html pakk det inn i et bash-skript hvis du vil ha større fleksibilitet. Lenke til kommentar
Lycantrophe Skrevet 23. september 2012 Del Skrevet 23. september 2012 Tidenes mest elegante løsning. Høy fem. Lenke til kommentar
reminett Skrevet 24. september 2012 Forfatter Del Skrevet 24. september 2012 Tusen hjertelig takk, folkens. Dette er akkurat det jeg trenger Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå