Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: łączenie obrazków gif
Forum PHP.pl > Forum > PHP
lukasheek88
Witam, mam takie pytanko idzie za pomocą jakiejś funkcji php połączyć obrazki gif z tym, że te obrazki są ruchome, i chciałbym aby po scaleniu były ruchome. Obawiam się, że to jest nie możliwe.
Crozin
Dlaczego miałoby to być niemożliwe? Ostatecznie sprowadza się to do wyciągnięcia poszczególnych klatek z GIF-ów, złączenia ich, utworzenia klatek pośrednich jeżeli trzeba i ponownym scaleniu całości w jednego GIF-a.
daren88
Biblioteka gd nie ma wbudowanej obsługi animowanych gifów a jeżeli jej użyjesz to gif przestanie być animowany ,
istnieje jednak klasa dla gd która umożliwia łączenie obrazków (nie animowanych) w animowany gif

klasa
http://code.google.com/p/phpvideotoolkit/s...php/gifencoder/

przyklad uzycia

http://baszczewski.pl/2009/08/02/animowany...yciem-php-i-gd/

jest jeszcze problem z podzialem gifa na ramki żeby użyć powyższej klasy , znalazlem cos takiego

//an animated gif contains multiple "frames", with each frame having a
//header made up of:
// * a static 4-byte sequence (\x00\x21\xF9\x04)
// * 4 variable bytes
// * a static 2-byte sequence (\x00\x2C) (some variants may use \x00\x21 ?)


ale kiedy próbowałem podzielić w ten sposób gif nic mi z tego nie wyszło
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.