[#1] Viewer do obrazkow
Szukam jakiegos w miare prostego programu do pokazywania obrazkow ktory mialby mozliwosc wyswietlania ich co jakis okreslony rozny czas.
Najlepiej jakby program ten odczytywal informacje o obrazkach i czasie poazywania z jakiegos skryptu. Taki program typu Scala tylko calkowicie uproszczony.
Wiem ze Visage to potrafi jednak czas miedzy kolejnymi obrazkami jest staly.
Program nie musi pracowac pod GFX.
[#2] Re: Viewer do obrazkow

@Phibrizzo, post #1

patrzyles na opcje DELAY ?
[#3] Re: Viewer do obrazkow

@Phibrizzo, post #1

Wiem ze Visage to potrafi jednak czas miedzy kolejnymi obrazkami jest staly.

Potrzebujesz programu, w którym do każdego obrazka będzie można przypisać oddzielny DELAY? Czy DELAY ma być generowany losowo?

Tak w ogóle to Visage da się chyba zmusić do pracy w obydwu trybach. W pierwszym przypadku dodajesz opcję DELAY = x w skrypcie. W drugim trzeba zmodyfikować skrypt tak, by przed każdym poleceniem wyświetlania obrazka była losowana liczba (polecenie C:Randomize dodane przed każdą linijką z obrazkiem), która będzie wysyłana do zmiennej w ENV: i stamtąd odczytywana przez Visage...

[#4] Re: Viewer do obrazkow

@APC74, post #3

Czas wyswietlania miedzy kolejnymi obrazkami ma byc zadany przeze mnie.
np:
Obrazek1.iff
czekaj=3
Obrazek2.iff
czekaj=1
Obrazek3.iff
czekaj=5
....


Jesli Visage na cos takiego pozwala to jak to powinno poprawnie wygladac?
[#5] Re: Viewer do obrazkow

@Phibrizzo, post #4

Można by to zrobić na piechotę za pomocą skryptu AmigaDos.


Coś typu.



visage obrazek1.iff
wait 5
visage obarek2.iff
wait 5



itp



Benedykt Dziubałtowski

[#6] Re: Viewer do obrazkow

@Phibrizzo, post #4

Są takie programy do generowania slajdów np. Shock, AGAssm, QuickFlix i pewnie wiele innych. Patrz aminet.
[#7] Re: Viewer do obrazkow

@Phibrizzo, post #4

C:Visage >NIL: DH1:1.iff DELAY 1 FADE 4 LATELOAD BESTMODE CENTER NOBUSY QUIET VCENTER
C:Visage >NIL: DH1:2.iff DELAY 3 FADE 3 LATELOAD BESTMODE CENTER NOBUSY QUIET VCENTER
C:Visage >NIL: DH1:3.iff DELAY 5 FADE 2 LATELOAD BESTMODE CENTER NOBUSY QUIET VCENTER
C:Visage >NIL: DH1:4.iff DELAY 7 FADE 1 LATELOAD BESTMODE CENTER NOBUSY QUIET VCENTER

.
.
.
itd.
DELAY - opóźnienie w s.
FADE [1-4] - ściemniacz ;) 1 - najszybsze ściemnienie, 4-najwolniejsze.
BESTMODE - stara się dopasować rozmiar ekranu do obrazka
CENTER - centruje obrazek w poziomie, gdy trzeba
NOBUSY - nie wyświetla wskaźnika zajętości w trakcie wczytywania obrazka
QUIET - wyłącza większość komunikatów
VCENTER - centruje obrazek w pionie, gdy trzeba

Jeżeli będziesz wyświetlał na karcie graficznej, dodaj jeszcze parametr RTG (gdyby były problemy z wyświetlaniem).

Takie rozwiązanie ma jedną wadę - między obrazkami będzie migał ekran, z którego odpalony był skrypt (np. Worknench). Dlatego warto zrobić czarny, pusty rysunek, który będzie go zasłaniał i zmodyfikować skrypt tak:

RUN VISAGE DH1:black.iff
C:Visage >NIL: DH1:1.iff DELAY 1 FADE 4 LATELOAD BESTMODE CENTER NOBUSY QUIET VCENTER

.
.
.
itd.

W ten sposób między obrazkami będziesz miał czarny ekran. :)



Ostatnia modyfikacja: 11.06.2009 13:12:52
[#8] Re: Viewer do obrazkow

@cholok, post #6

slideshowHW jest fajny i chyba na wszystkie amisystemy. :) Ale do potrzeb Phibrizzo to chyba najlepszy byłby Slider22



Ostatnia modyfikacja: 11.06.2009 13:24:10
[#9] Re: Viewer do obrazkow

@APC74, post #8

Dzieki wielkie wszystkim za pomoc.
Sprawdzilem kilka programow z Aminetu, jednak niektore z nich na lepszych konfigach nie dzialaja tak jak nalezy, czeste guru itp.
Prawdopodobnie chca sie wyswietlac pod gfx a nie sa do tego przystosowane.
Ale jeszcze bede probowal.



Ostatnia modyfikacja: 11.06.2009 14:45:52
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem