lukasheek88
24.11.2011, 19:55:59
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
24.11.2011, 20:17:28
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
24.11.2011, 21:11:22
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