Több hozzászólást is találtam a fenti témában, ezért írtam helpet hozzá.
A GIMP nem igazán animációk készítéséhez lett kitalálva -hiányoznak azok a segédeszközök, sablonok amikkel automatizálhatjuk a folyamatot- de ennek ellenére a feladat megoldható.
Mindenekelőtt tervezzük meg képünk statikus hátterét, döntsük el, hogy hány képkockából álljon az animáció, valamint azt, hogy a kockák megjelenésének időtartama az animáción belül állandó, vagy változó lesz.
Egy példa a fentiek megértéséhez:
Ha tervezünk egy hóeséses képet, melyen egy gyorsuló - lassuló mozgást is ábrázolni akarunk, akkor értelemszerűen az egyes kockákhoz különböző megjelenési időt kell adnunk, ami viszont a hóesés gyorsulásával - lassulásával jár együtt.
Ebben az esetben az animációt annyi kockára bontsuk fel, hogy a kockák megjelenési ideje körülbelül azonos legyen és a változó idejű ábrák egy-egy kockáját annyi képkockára (rétegre) másoljuk fel, hogy a tervezett időintervallunkat kitöltse.
Ha mindez megvan, elkezdhetjük a munkát.
Új kép létrehozása:
Hozzunk létre egy új képet a "Fájl" --> "Új" menüpont segítségével. Mielőtt ezt megtennénk döntsük el, hogy átlátszó vagy színes hátteret akarunk. Ha a színes háttérnél maradunk, be kell állítanunk a háttér színét a főablakban.

Határozzuk meg a kép méretét valamint a "Speciális lehetőségek" segítségével az egyéb paramétereit. Itt állíthatjuk be, hogy a háttér átlátszó vagy színes legyen.
Statikus háttér elkészítése:
Az alap háttérre rajzoljuk fel, vagy illesszük be azokat a rajzolatokat amelyek nem mozognak. Ha az üres háttérre képet illesztünk ügyeljünk arra, hogy az elkészült háttérkép egyetlen rétegből álljon.

Ha ezzel megvagyunk, létrehozhatjuk a rétegeket.
Rétegek létrehozása
A "Párbeszédablakok" --> "Rétegek" menüpont segítségével megnyitjuk a "Rétegek" ablakot, majd hozzunk létre annyi réteget, ahány képkockából áll az animációnk.

Tipp: Egy kész statikus réteget hagyjunk meg alapállapotban, ha az elkészült képünk nem azt adja amit elvártunk, ne a nulláról kelljen újrakezdeni.
Ha létrehoztuk a megfelelő számú réteget, határozzuk meg a képkockák láthatóságának hosszát.

Rétegek szerkesztése:
Jelöljük ki az első, Háttér nevű réteget és kezdjük el a rajzolást, ügyeljünk arra, hogy mindig a KIJELÖLT rétegen fogjuk létrehozni a módosításokat. Ha egy réteg rajzolásával elkészültünk, jelöljük ki a következő réteget, és folytassuk a munkát.
Tipp: Ha csak a munkában lévő réteget tesszük láthatóvá könnyebb dolgunk lesz.
Amennyiben a képeket más kép bemásolásával hozzuk létre, itt is el kell végeznünk a rétegek rögzítését.

Végső simítások:
Ha úgy érezzük, hogy elkészültünk az animációval, nézzük meg az eredményt a "Szűrők" --> "Animáció" --> "Lejátszás" menüpont segítségével.

Ha valamivel nem vagyunk elégedettek, még ezután kijavíthatjuk.
A kész munkánkat ajánlatos optimalizálni a "Szűrők" --> "Animáció" --> "Optimalizálás (GIF-hez)" menüpont segítségével.

Mindezek után nem marad más hátra, mint elmenteni munkánkat a "Fájl" --> "Mentés másként" menüpont kijelölésével.

Itt kell meghatároznunk, hogy a képünk animációként kerüljön elmentésre kijelölve a "Mentés animációként" lehetőséget, majd kattintsunk az "Export" gombra

A kinyíló ablakban ellenőrizzük a "Végtelen ismétlés" bekapcsolását, majd nyomjuk meg a "Mentés" gombot.

Ezek után nem marad más hátra, mint megtekinteni alkotásunkat :)
Íme az eredmény:

GIF animációk készítése
By sámli - Posted on december 8th, 2007
- sámli blogja
- Nyomtatóbarát változat
- A hozzászóláshoz belépés szükséges
"Ha nem lehetséges az, amit akarsz, akkor akard azt, ami lehetséges."/GB Shaw/
Köszönöm, hogy segítettél. Majd próbálkozom. Én sajnos nem tudok rajzolni, így nem is tudok majd ilyen helyes képet készíteni. Utólagos engedelmeddel el is vittem, mert nagyon tetszik.
Đe kinyomtattam a leírásodat is. Remélem sikerrel járok.
Az itt látható kép csak egy részlete a teljes animációnak (ráadásul nem is sikerült igazán jól). Az eredetit megnézheted itt.
Sziasztok! Tudnátok segíteni nekem egy kicsit. Megpróbáltam animációt csinálni, sikerült is (Köszi szépen a leírást!), csak van egy kis gondom: így sikerült http://users1.ml.mindenkilapja.hu/users/narancsszorp/uploads/Szija.gif
Az lett volna a felirat, hogy "Szija" és az lenne a feladata, hogy beússzon a képbe, majd menjen is ki. De egymásra rakta a szövegeket, sehogy nem tudtam megcsinálni, hogy csak a felirat láccon, ahogy átvonul a képen... Meg tudná mondani valaki, hogy mit csináltam rosszul és, hogy hogy kellene normálisan megcsinálni ezt az animációt?
Rami
A dolgot ott szúrtad el, hogy amikor beállítottad a képkockák tulajdonságait, (pl. a láthatóság hosszát) ott a jellemzője combine, ezt kell módosítanod replace-ra.
Itt a jó változat:
http://gimp.hu/files/images/Szija.gif
Köszi! Majd próbálkozok. (Még kezdő vagyok ezen a téren...) :)
Sziasztok, nekem egy olyan gondom lenne, hogy találtam egy nagyon jó kis képet, "kockás" alapon egy az alapot visszatükröző golyó van. Az volt a terv, hogy a golyót forgatnám, de sehogyan sem sikerül...
Tudna nekem súgni valaki, hol baltázom el?
Köszönöm!
Zizou
Azt hiszem úgy akarod forgatni a golyót, mintha a Földet néznénk az egyenlítő síkjából. Ekkor a forgás során a golyó olyan pontjai válnak láthatóvá, amik az eredeti képen takarásban voltak: ezekről viszont a GIMP nem tud semmit, ő csak sík képeket ismer.
Ám, ha van egy képed golyó nélkül, akkor a Szűrők / Animáció / Forgó földgömb segítségével készíthetsz animált golyót.
Most jut eszembe, hogy ha forgatunk egy tökéletesen tükröződő golyót, akkor nem is látjuk a forgást, mivel ugyanazt látjuk benne tükröződni.
A replace-t hol lehet beállítani?
Egyszerűen a réteg nevébe írod zárójelben. De igazából nem is kell beírni, úgyis az az alapértelmezett.
Szia!
Új és zöldfülű internetező vagyok. A keresőben találtam erre a blogra. Nagyon megtetszett, hogy lépésről-lépésre leírod a műveleteket, úgy, hogy az informatikai analfabéták is megértsék. Mint én :)
Mindent megcsináltam, sikerült is, csak amikor lejátszom a képet, ott átváltom 25%-ra Ott szépen mutat, de a mentésnél már a 100 %-os gyorsaság van. Nem tudom 25 %-on menteni.
Kérlek, aki tud segíteni, az válaszoljon, de lehetőleg úgy mintha egy óvodáshoz beszélne. Úgy , lehet, hogy megértem.
Köszönöm.
Szerintem csak írd be a rétegek nevébe, hogy kevesebb ideig látszódjanak. (pl: 100ms helyett 25)
Köszönöm, tovább kísérletezem.
Több hozzászólást is találtam internet access a fenti témában, ezért írtam helpet hozzá.
A GIMP nem igazán animációk készítéséhez lett kitalálva -hiányoznak azok a segédeszközök, sablonok linux hosting amikkel automatizálhatjuk a folyamatot- de ennek ellenére a feladat megoldható.Mindenekelőtt tervezzük meg képünk statikus hátterét, döntsük el, hogy hány képkockából álljon az animáció, valamint azt, hogy a kockák megjelenésének időtartama az animáción belül állandó, vagy változó lesz. Egy példa a fentiek megértéséhez:Ha tervezünk egy hóeséses képet, melyen egy gyorsuló - lassuló mozgást is hosting reseller ábrázolni akarunk, akkor értelemszerűen az egyes kockákhoz különböző megjelenési időt kell adnunk, ami viszont a hóesés gyorsulásával - lassulásával jár együtt. Ebben az esetben az animációt annyi kockára bontsuk fel, hogy a kockák megjelenési ideje körülbelül azonos legyen és a változó idejű ábrák egy-egy kockáját annyi ecommerce web host képkockára (rétegre) másoljuk fel, hogy a tervezett időintervallunkat kitöltse.
Ha mutatom, úgy egyszerűbb magyarázni... :)
http://users1.ml.mindenkilapja.hu/users/narancsszorp/uploads/dolhai.gif
Azt szeretném, ha a Dolhai felirat szépen kiíródna, és maradna egy helyben. Az nem mozogna tovább.
A fejecske, viszont örökmozgó legyen.
Vagy csak ennyi a max amit tehetek? :
http://users1.ml.mindenkilapja.hu/users/narancsszorp/uploads/Dolhaii.gif
(remélem működnek a linkek... )
Rami
Csodálnám, ha meg lehetne csinálni.
Elméletileg egy gif-en belül lehetnek vegyesen replace és combine rétegek is, de gyakorlatilag nálam nem működik, (bár nem is nagyon kísérleteztem ezzel).
Kíváncsi vagyok, valakinek sikerült-e már ?
Más úton viszont megoldható.
Két gif-re kell bontani az animáció két fázisát, majd azokat javascripttel egymás után ugyanoda kirakni.
Nem tudom így is megfelelő volna-e ?
Itt látható:
http://cs-plusplus.fw.hu/gif_reramy
Lelassítottam a lépéseket (100ms helyett 300ms), hogy jobban lehessen követni az animáció menetét.
Sajnos többnyire így is egyszerre jön le minden, néhány frissítés után már általában normálisan megy.
(A gépemen jól működik, bizonyára a szerver vacak, ahová föltettem.)