Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> łączenie obrazków gif
lukasheek88
post 24.11.2011, 19:55:59
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 16.11.2011

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Crozin
post 24.11.2011, 20:17:28
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
daren88
post 24.11.2011, 21:11:22
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.09.2011

Ostrzeżenie: (0%)
-----


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


--------------------
Jestem za a nawet przeciw - http://forum.php.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:02