GIF-ruutujen purku
Jaa animoitu GIF yksittäisiksi PNG-ruuduiksi, katso jokaisen ruudun viive ja poistotapa ja lataa yksi ruutu tai kaikki ZIP-tiedostona. Ilmainen.
- Mitat
- –
- Ruutuja
- –
- Kokonaiskesto
- –
- Toisto
- –
Ruudut
Näin puret GIFin ruudut
- Pudota GIF pudotusalueelle tai valitse se napsauttamalla. Sekä animoidut että still-GIFit toimivat.
- Työkalu lukee tiedoston ja näyttää Alkuperäinen animaatio -kuvan sekä sen Mitat, Ruutuja-määrän, Kokonaiskeston ja Toisto-asetuksen.
- Jokainen ruutu näkyy ruudukossa numeronsa, viiveensä ja poistotapansa kanssa. Läpinäkyvät alueet näytetään ruudukkokuvion päällä.
- Valitse, mitä Ruudut-asetus purkaa: Kokonaiset ruudut (sellaisina kuin ne näkyvät) antaa jokaisen ruudun täsmälleen sellaisena kuin selain näyttää sen kyseisellä hetkellä. Raakaruutujen osat (vain muuttunut alue) antaa tiedostoon tallennetut pienet suorakulmiot.
- Napsauta ruudun alla PNG tallentaaksesi vain sen ruudun tai Lataa kaikki (ZIP) saadaksesi kaikki ruudut yhtenä arkistona numeroiduilla tiedostonimillä, kuten
cat-frame-007.png.
Miksi kokonaiset ruudut ovat tärkeitä
GIF-animaatio tallentaa harvoin täyden kuvan jokaiselle ruudulle. Tiedostojen pitämiseksi pieninä useimmat enkooderit tallentavat ensimmäisen ruudun kokonaan ja sen jälkeen vain suorakulmion, joka muuttui, usein läpinäkyvin pikselein kohdissa, joissa mikään ei liikkunut. Yksinkertainen purkaja, joka tallentaa nämä suorakulmiot, antaa repaleisia, puoliksi tyhjiä kuvia.
Tämä työkalu rakentaa jokaisen ruudun uudelleen samalla tavalla kuin katseluohjelma. Se pitää yllä loogisen näytön kokoista kangasta, piirtää jokaisen ruudun suorakulmion paikalleen ja soveltaa sitten ruudun poistotapaa ennen seuraavan piirtämistä:
- ei mitään tai säilytä (tavat 0 ja 1): kuva jää sellaisekseen ja seuraava ruutu piirretään päälle.
- tyhjennä (tapa 2, “palauta taustaan”): ruudun suorakulmio tyhjennetään. Kuten nykyiset selaimet, työkalu tyhjentää sen läpinäkyväksi eikä tiedostoon tallennetuksi taustaväriksi.
- palauta edellinen (tapa 3): kangas palaa sellaiseksi kuin se oli ennen ruudun piirtämistä.
Tuloksena on joukko PNG-kuvia, jotka vastaavat sitä, mitä näet GIFin toistuessa. PNG säilyttää läpinäkyvyyden eikä koskaan heikennä laatua, joten värit ovat täsmälleen ne, jotka on tallennettu GIFin paletissa.
Raakaosat ovat hyödyllisiä muissa tilanteissa: kun halutaan tutkia, miten enkooderi on optimoinut tiedoston, palauttaa spriten täsmälliset osat tai selvittää vilkkuvan animaation vikaa.
Ruutujen viiveet ja kesto
Jokainen ruutu tallentaa viiveensä sadasosasekunteina, ja tässä ne näytetään millisekunteina. Monet GIFit käyttävät 0 tai 10 ms:n viivettä. Selaimet eivät toista ruutuja niin nopeasti vaan näyttävät ne 100 ms:n ajan. Ruudukko merkitsee nämä ruudut tekstillä “toistetaan 100 ms:n viiveellä”, ja Kokonaiskesto laskee viiveet yhteen sellaisina kuin selaimet ne oikeasti toistavat.
Toisto-arvo tulee NETSCAPE-laajennuksesta: Loputtomasti loputtomalle silmukalle, toistojen määrä tai Toistuu kerran, kun tiedostossa ei ole silmukkalohkoa.
Rajoitukset ja yksityisyys
GIF puretaan kokonaan selaimessasi, eikä mitään lähetetä palvelimelle. Hyvin suuret animaatiot (satoja ruutuja suurella resoluutiolla) vaativat paljon muistia: yli 400 miljoonan pikselin kokonaismäärästä työkalu pyytää käyttämään pienempää tiedostoa. Ruudut tallennetaan PNG-muodossa ilman metatietoja.
Usein kysytyt kysymykset
Miksi jotkin puretut ruudut ovat vain osittain piirrettyjä?
Näin käy Raakaruutujen osat (vain muuttunut alue) -asetuksella: GIF-enkooderit tallentavat usein vain sen osan, joka muuttui. Vaihda asetukseen Kokonaiset ruudut (sellaisina kuin ne näkyvät), niin saat täydet kuvat.
Voinko saada ruudut JPG-muodossa?
Työkalu tallentaa PNG:tä läpinäkyvyyden ja täsmällisten värien säilyttämiseksi. Jos tarvitset JPG:n, muunna PNG-tiedostot jälkikäteen kuvamuotojen muuntimella.
Miksi kokonaiskesto poikkeaa muista ohjelmista?
Kesto käyttää selaimen ajoitusta, jossa 0 ja 10 ms:n viiveet toistetaan 100 ms:ssa. Jotkin ohjelmat näyttävät sen sijaan tallennetut raa’at arvot, mikä antaa lyhyemmän kokonaiskeston.
Toimiiko se still-GIFeillä?
Toimii. Still-GIFissä on yksi ruutu, jonka voit tallentaa PNG-kuvana.
Miten muutan ruudut takaisin animaatioksi?
Muokkaa ruutuja tarvittaessa, lataa ne sitten GIF-animaation tekoon oikeassa järjestyksessä ja aseta kunkin ruudun viive.
Aiheeseen liittyvät työkalut
- GIF-animaation teko Tee animoitu GIF useista kuvista tai lyhyestä videoleikkeestä. Järjestä ruudut, säädä viiveet, toisto, koko, värit ja dithering. Ilmainen, ei lähetystä.
- Video GIF-animaatioksi Muuta osa MP4-, MOV- tai WebM-videosta animoiduksi GIFiksi selaimessa. Optimoitu värikartta, kokoarvio ja esikatselu. Ei lähetystä palvelimelle.
- Videon ruudunkaappaus Poimi mikä tahansa videon ruutu täysresoluutioisena PNG- tai JPG-kuvana, askella ruutu kerrallaan tai kaappaa kuva muutaman sekunnin välein ZIP-tiedostoon.
- Kuvan jakaja ja ruudukon tekijä Jaa kuva ruuduiksi Instagram-ruudukkoa, panoraamaa tai tulostettavaa julistetta varten. Leikkauksen esikatselu ja numeroidut tiedostot, ei lähetystä.