Wyodrębnij ramki animacji jako PNG

Dekoduj animowany GIF lub animowany WebP tylko wtedy, gdy przeglądarka obsługuje ImageDecoder, i eksportuj w pełni złożone ramki oraz metadane czasu w ZIP.

Kiedy to narzędzie jest przydatne

Inspekcja poszczególnych stanów animacji, wybieranie ramek źródłowych, tworzenie arkusza kontaktowego lub przenoszenie ramek do edytora z wyraźnymi notatkami czasowymi.

Jak działa przetwarzanie lokalne

Dysponowanie i przezroczystość GIF-a są rozwiązywane na pełne ramki RGBA przez dekoder GIF-a. W przypadku animowanego WebP narzędzie wymaga zgodnego ImageDecoder w przeglądarce i odczytuje jego zdekodowane ramki i czasy trwania. Każda ramka staje się PNG, a manifest JSON zapisuje kolejność, wymiary i dostępne czasowanie.

Jak go używać

  1. Przygotuj źródło: Inspekcja poszczególnych stanów animacji, wybieranie ramek źródłowych, tworzenie arkusza kontaktowego lub przenoszenie ramek do edytora z wyraźnymi notatkami czasowymi.
  2. Przetwórz lokalnie: Dysponowanie i przezroczystość GIF-a są rozwiązywane na pełne ramki RGBA przez dekoder GIF-a. W przypadku animowanego WebP narzędzie wymaga zgodnego ImageDecoder w przeglądarce i odczytuje jego zdekodowane ramki i czasy trwania. Każda ramka staje się PNG, a manifest JSON zapisuje kolejność, wymiary i dostępne czasowanie.
  3. Pobierz i zweryfikuj: Porównaj liczbę ramek w manifeście, ich kolejność i czas trwania z odtwarzaniem w przeglądarce źródłowej, sprawdź każdą PNG w okolicach przejść dysponowania i przezroczystości oraz zweryfikuj czasowanie pochodzące z WebP w dokładnie tej samej przeglądarce użytej do ekstrakcji.

Ważne ograniczenia

GIF jest podstawową obsługiwaną ścieżką animacji. Wyodrębnianie animowanego WebP zależy od dostępności ImageDecoder w przeglądarce i zachowania kodeka i może być niedostępne, nawet gdy zwykłe obrazy WebP wyświetlają się poprawnie. Ramki PNG nie pozostają animowane, skompresowane prostokąty ramek stają się pełnym płótnem, dokładność czasowa może się różnić w zależności od dekodera, a metadane i oryginalna kompresja nie są zachowywane.

Zweryfikuj pobrany wynik

Porównaj liczbę ramek w manifeście, ich kolejność i czas trwania z odtwarzaniem w przeglądarce źródłowej, sprawdź każdą PNG w okolicach przejść dysponowania i przezroczystości oraz zweryfikuj czasowanie pochodzące z WebP w dokładnie tej samej przeglądarce użytej do ekstrakcji.

Prywatność wbudowana w projekt

Twoje pliki pozostają w tej przeglądarce. Narzędzie nie wysyła źródła ani wyniku na nasze serwery.

Pytania i odpowiedzi

Kiedy to narzędzie jest przydatne?

Inspekcja poszczególnych stanów animacji, wybieranie ramek źródłowych, tworzenie arkusza kontaktowego lub przenoszenie ramek do edytora z wyraźnymi notatkami czasowymi.

Co właściwie robi przeglądarka?

Dysponowanie i przezroczystość GIF-a są rozwiązywane na pełne ramki RGBA przez dekoder GIF-a. W przypadku animowanego WebP narzędzie wymaga zgodnego ImageDecoder w przeglądarce i odczytuje jego zdekodowane ramki i czasy trwania. Każda ramka staje się PNG, a manifest JSON zapisuje kolejność, wymiary i dostępne czasowanie.

Jakie ograniczenia muszę zrozumieć?

GIF jest podstawową obsługiwaną ścieżką animacji. Wyodrębnianie animowanego WebP zależy od dostępności ImageDecoder w przeglądarce i zachowania kodeka i może być niedostępne, nawet gdy zwykłe obrazy WebP wyświetlają się poprawnie. Ramki PNG nie pozostają animowane, skompresowane prostokąty ramek stają się pełnym płótnem, dokładność czasowa może się różnić w zależności od dekodera, a metadane i oryginalna kompresja nie są zachowywane.

Jak powinienem zweryfikować wynik?

Porównaj liczbę ramek w manifeście, ich kolejność i czas trwania z odtwarzaniem w przeglądarce źródłowej, sprawdź każdą PNG w okolicach przejść dysponowania i przezroczystości oraz zweryfikuj czasowanie pochodzące z WebP w dokładnie tej samej przeglądarce użytej do ekstrakcji.

Powiązane narzędzia