animacja pojawiającego sie JPG

animacja pojawiającego sie JPG
AdamK86
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 523
0

witam
jak w temacie
jak zrobic animacje ukazujacego JPG powiedzmy w TImage ew. jak inaczej?

z gory dzieki, pozdro

  • Rejestracja: dni
  • Ostatnio: dni
0

Rozumiem, że chcesz stworzyć animację przez pliki JPG? W takim przypadku pozostaje wątek z pętlą zmieniającą obrazki + Sleep.

Oleksy_Adam
  • Rejestracja: dni
  • Ostatnio: dni
0
rol napisał(a)

Rozumiem, że chcesz stworzyć animację przez pliki JPG? W takim przypadku pozostaje wątek z pętlą zmieniającą obrazki + Sleep.

Bo po co uzyć komponentu TTimer ? :>

crowa
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 295
0

mozesz stworzyc sobie zmienna typu Timage. Wczystywac do niej cos i robic Draw().Timer to dobry pomysl

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0
Oleksy_Adam napisał(a)

Bo po co uzyć komponentu TTimer ? :>

bo nad wątkiem ma się znacznie większą kontrolę i większe możliwości :>

Passage
  • Rejestracja: dni
  • Ostatnio: dni
0

Rysuj po canvasie, bo inaczej bedzie to niemilosiernie wolne. Najprosciej jest napisac klase, ktorej obiekt w konstruktorze bedzie pobieral parametry typu Canvas obiektu na ktorym chcesz malowac, oraz tablice "klatek".

cimak
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1668
0

a mnie zastanawia w pytaniu slowo "ukazujacego"...
czy przypadkiem nie chodzi mu o "FadeIn"?

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

a nie lepiej będzie połączyć te obrazki w jednego GIF-a??

Chyba że twój program ma ukazywać różne obrazki, wtedy trzeba będzie dodać do swojego programu konwersję JPG-GIF, ale na to szkoda czasu...

AdamK86
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 523
0

ok zrobie ta anim. paroma jpg tak tez myslalem od poczatku ale myslalem ze moze byc prostsze rozwiazanie ale nie jest zle ;) ten jpg do animacji jest tylko jeden

dzieki ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.