Utilia

Izrada GIF-a

Napravi animirani GIF od nekoliko slika ili kratkog video isječka. Promijeni redoslijed okvira, kašnjenja, petlje, veličinu, boje i dithering. Bez slanja.

Okviri

Još nema okvira: dodaj barem dvije slike.

    Kako napraviti GIF od slika

    1. Povuci dvije ili više slika na zonu za ispuštanje ili klikni na nju za odabir. Rade JPG, PNG, WebP, BMP i SVG; animirana datoteka daje samo svoj prvi okvir.
    2. Poredaj okvire pod Okviri: povuci redak za ručku ili koristi gumbe ↑ i ↓. Obrni redoslijed okreće cijeli niz, a ✕ uklanja okvir.
    3. Odaberi Vremenski razmak okvira. Uz Isto kašnjenje za svaki okvir upiši jedno Kašnjenje (ms); savjet uz njega prikazuje odgovarajuću brzinu okvira. Uz Zasebno kašnjenje za svaki okvir svaki redak dobiva vlastito polje kašnjenja, što je zgodno da posljednji okvir ostane dulje.
    4. Odaberi Ponavljanje: Ponavljaj beskonačno ili Reproduciraj zadani broj puta uz Broj reprodukcija.
    5. Postavi Širina (px). Visina slijedi proporcije prvog okvira. Za okvire drukčijeg oblika odaberi Smjesti unutar (dodaj trake), Ispuni i izreži ili Razvuci te Boja pozadine za trake i prozirna područja.
    6. Po potrebi podesi Boje, Paleta i Dithering, zatim klikni Izradi GIF. Animacija se reproducira u pregledu; Preuzmi GIF je sprema.

    Izrada GIF-a od video isječka

    Povuci kratki video (MP4, WebM ili bilo što što tvoj preglednik može reproducirati) na istu zonu za ispuštanje. Otvara se ploča Okviri iz video isječka s reproduktorom. Unesi Početak (s) i Kraj (s) željenog dijela te Okvira u sekundi, zatim klikni Dodaj okvire iz videa. Alat traži svaki trenutak, hvata sliku i dodaje je na popis okvira s odgovarajućim kašnjenjem, pa okvire i dalje možeš premještati, brisati ili miješati s fotografijama. Ne preuzima se nikakav video koder: okviri se hvataju izravno iz reproduktora preglednika.

    Isječke drži kratkima. Pri 10 okvira u sekundi tri sekunde već znače 30 okvira, a GIF svaki okvir pohranjuje kao cijelu sliku. Ovaj alat prihvaća do 300 okvira.

    Boje, palete i dithering

    Okvir GIF-a može koristiti najviše 256 boja. Alat gradi paletu brzim kvantizatorom (grupiranje najbližih susjeda u parovima) i svaki piksel preslikava u najbližu boju palete.

    • Jedna paleta za cijeli GIF uzorkuje svaki okvir i gradi jednu tablicu boja. Datoteka je manja, a boje ostaju postojane od okvira do okvira, čime se izbjegava treperenje.
    • Jedna paleta po okviru daje svakom okviru vlastitu tablicu: vjernije boje kad su okviri vrlo različiti, uz nešto veću datoteku.
    • Boje smanjuje veličinu palete (128, 64, 32, 16). Manje boja znači manju datoteku i plošniji, plakatni izgled.
    • Dithering (glatkiji prijelazi, veća datoteka) koristi Floyd–Steinbergovu difuziju pogreške: pogreška zaokruživanja svakog piksela raspoređuje se na susjede (7/16, 3/16, 5/16 i 1/16), pa nebo i tonovi kože dobivaju sitno zrno umjesto vidljivih traka. Ditherirani pikseli lošije se sažimaju, pa datoteka raste.

    Savjeti o vremenu i veličini datoteke

    Kašnjenja GIF-a pohranjuju se u stotinkama sekunde, pa ih alat zaokružuje na 10 ms. Kašnjenja ispod 20 ms podižu se na 20 ms, jer mnogi preglednici kraća kašnjenja zamjenjuju sporih 100 ms. Veličina GIF-a raste sa širinom × visinom × brojem okvira: prepolovljena širina dijeli podatke s oko četiri. Za razgovore i objave na društvenim mrežama obično je dovoljno 320 do 480 px širine.

    Sve radi u tvom pregledniku: slike i videi nikada se ne šalju.

    Česta pitanja

    Koliko slika mogu staviti u GIF?

    Do 300 okvira. Vrlo duge animacije brzo dosegnu desetke megabajta, pa je za više od nekoliko sekundi snimke bolji video format.

    Zašto moj GIF izgleda zrnato ili s trakama?

    GIF je ograničen na 256 boja. Uključi Dithering za glatke prijelaze ili ga isključi za ravne grafike i snimke zaslona, gdje samo dodaje šum.

    Mogu li jednom okviru dati dulju stanku?

    Da. Odaberi Zasebno kašnjenje za svaki okvir i upiši veće kašnjenje u retku tog okvira, na primjer 2000 ms za završni okvir.

    Zadržava li GIF prozirnost?

    Ne. Prozirna područja ispunjavaju se bojom Boja pozadine, jer je prozirnost u GIF-u uključena ili isključena po pikselu i daje nazubljene rubove na fotografijama.

    Zašto broj ponavljanja u nekim aplikacijama izgleda drukčije?

    Reproduciraj zadani broj puta zapisuje standardni NETSCAPE blok petlje. Nekoliko aplikacija ga ignorira i uvijek ponavlja beskonačno.