Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] PHP GD da się nałożyć na gif zmienną?
Forum PHP.pl > Forum > Przedszkole
lekosm2
Witam, da się na ruchom gif nałożyć zmienną?
Jeśli tak to fajnie jakbyście podesłali jakiś przykład.
trueblue
Należy rozłożyć animowany GIF na klatki. Nałożyć grafikę na każdą klatkę i złożyć ponownie w animowanego GIFa.

https://github.com/Sybio/GifFrameExtractor
https://github.com/Sybio/GifCreator
lekosm2
Cytat(trueblue @ 24.08.2017, 15:36:04 ) *
Należy rozłożyć animowany GIF na klatki. Nałożyć grafikę na każdą klatkę i złożyć ponownie w animowanego GIFa.

https://github.com/Sybio/GifFrameExtractor
https://github.com/Sybio/GifCreator


Nie bedzie cierpiał na tym serwer, gdzie będzie dla ok 500 osób co minute generowany taki gif? biggrin.gif
Pyton_000
To zależy jak duży będzie. Raczej nie.
lekosm2
Zrobiłem tak
  1. <?php
  2.  
  3. include 'src/GifCreator.php';
  4.  
  5. $gifFilePath = 'banner.gif';
  6.  
  7. if (GifFrameExtractor::isAnimatedGif($gifFilePath)) { // check this is an animated GIF
  8.  
  9. $gfe = new GifFrameExtractor();
  10. $gfe->extract($gifFilePath);
  11.  
  12. // Do something with extracted frames ...
  13. }


Ale mam bład: Fatal error: Class 'GifFrameExtractor' not found in /www/domainsmojastrona.pl/public_html/index.php on line 7
nospor
Dodales w ogole te klase do projektu?
Pyton_000
Include ma wink.gif

Zapewne brak namespace czyli może:

new \GifFrameExtractor\GifFrameExtractor();
nospor
Inlcude ma ale na inna klase tongue.gif
Pyton_000
Good point
lekosm2
Są jakieś gotowe przykłady w internetach jak tego używać?
Nie wiem pod jaką frazą wyszukać w google to.
Pyton_000
Dołączyłeś bibliotekę GifCreator a używasz GifExtractor.
nospor
W linkach co ci podali masz raczej wystarczajace przyklady uzycia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.