Utilia

Извлекување кадри од GIF

Раздели анимиран GIF на PNG кадри, види го задоцнувањето и отфрлањето на секој кадар и преземи еден или сите како ZIP. Бесплатно, без качување.

Како да ги извлечете кадрите од GIF

  1. Повлечете GIF во зоната за спуштање или кликнете на неа за избор. Работат и анимирани и неподвижни GIF.
  2. Алатката ја чита датотеката и ја прикажува Оригинална анимација до нејзините Димензии, бројот на Кадри, Вкупно траење и поставката за Повторување.
  3. Секој кадар се појавува во мрежата со својот број, задоцнување и метод на отфрлање. Проѕирните површини се прикажани врз шаховска табла.
  4. Изберете што извлекува опцијата Кадри: Цели кадри (како што се прикажуваат) го дава секој кадар точно онака како што го прикажува прелистувач во тој момент; Сурови делови од кадри (само променетата површина) ги дава малите правоаголници складирани во датотеката.
  5. Кликнете на PNG под кадарот за да го зачувате само тој кадар, или Преземи ги сите (ZIP) за да ги добиете сите кадри во една архива, со нумерирани имиња на датотеки како cat-frame-007.png.

Зошто се важни „целите кадри“

GIF анимацијата ретко чува комплетна слика за секој кадар. За да ги држат датотеките мали, повеќето кодери го зачувуваат првиот кадар целосно, а потоа само правоаголникот што се променил, често со проѕирни пиксели таму каде што ништо не се поместило. Наивен екстрактор што ги зачувува тие правоаголници ви дава искинати, полупразни слики.

Оваа алатка го реконструира секој кадар онака како што го прави прегледувачот. Чува платно со големина на логичкиот екран, го црта правоаголникот на секој кадар на неговата позиција, а потоа го применува методот на отфрлање на кадарот пред да го нацрта следниот:

  • нема или задржи (методи 0 и 1): сликата останува каква што е, а следниот кадар се црта врз неа.
  • исчисти (метод 2, „врати на позадина“): правоаголникот на кадарот се чисти. Како современите прелистувачи, алатката го чисти до проѕирно, а не до бојата на позадината зачувана во датотеката.
  • врати претходно (метод 3): платното се враќа како што изгледало пред да се нацрта кадарот.

Резултатот е збирка PNG слики што одговараат на она што го гледате кога GIF се репродуцира. PNG ја задржува проѕирноста и никогаш не губи квалитет, па боите се точно оние зачувани во палетата на GIF.

Суровите делови се корисни во други случаи: за да проверите како кодер ја оптимизирал датотеката, да ги вратите точните парчиња на спрајт или да го отстраните трепкањето на анимација.

Задоцнувања на кадрите и траење

Секој кадар го чува своето задоцнување во стотинки од секундата, прикажано овде во милисекунди. Многу GIF користат задоцнување од 0 или 10 ms; прелистувачите не ги репродуцираат кадрите толку брзо, туку ги прикажуваат по 100 ms. Мрежата ги означува тие кадри како „се репродуцира на 100 ms“, а Вкупно траење ги собира задоцнувањата онака како што прелистувачите навистина ги репродуцираат.

Вредноста Повторување доаѓа од NETSCAPE проширувањето: Бесконечно за бесконечна јамка, број на повторувања или Се репродуцира еднаш кога датотеката нема блок за повторување.

Ограничувања и приватност

GIF се декодира целосно во вашиот прелистувач; ништо не се качува. Многу големи анимации (стотици кадри во висока резолуција) бараат многу меморија: над 400 милиони пиксели вкупно, алатката бара да користите помала датотека. Кадрите се зачувуваат како PNG без метаподатоци.

Често поставувани прашања

Зошто некои извлечени кадри се само делумно нацртани?

Тоа се случува со опцијата Сурови делови од кадри (само променетата површина): GIF кодерите често чуваат само дел што се променил. Префрлете се на Цели кадри (како што се прикажуваат) за комплетни слики.

Може ли да ги добијам кадрите како JPG?

Алатката зачувува PNG за да ја задржи проѕирноста и точните бои. Ако ви треба JPG, потоа претворете ги PNG датотеките со претворач на формати на слики.

Зошто вкупното траење се разликува од други програми?

Траењето користи време на прелистувач, каде што задоцнувања од 0 и 10 ms се репродуцираат на 100 ms. Некои уредувачи ги прикажуваат суровите зачувани вредности, што дава пократко вкупно траење.

Дали работи со неподвижни GIF?

Да. Неподвижниот GIF има еден кадар, што може да го зачувате како PNG.

Како да ги вратам кадрите во анимација?

Уредете ги кадрите по потреба, потоа вчитајте ги во креатор на GIF по правилен редослед и поставете го задоцнувањето на секој кадар.