Konwertuj animowany WebP na GIF

Użyj zgodnego ImageDecoder w przeglądarce do odczytania ramek animowanego WebP i zakoduj szeroko odtwarzalny GIF z wyraźną paletą, ditheringiem i ograniczeniami czasowymi.

Kiedy to narzędzie jest przydatne

Tworzenie GIF-a jako kopii zapasowej dla skromnego animowanego WebP, gdy odbierająca aplikacja nie może odtworzyć animowanego WebP, ale akceptuje GIF.

Jak działa przetwarzanie lokalne

Gdy ImageDecoder zgłasza obsługiwane animowane klatki WebP, przeglądarka dekoduje pełne płótna RGBA i czasy trwania, konwertuje czas na setne sekundy w GIF-ie, kwantuje kolory zgodnie z wybraną paletą i ustawieniami ditheringu oraz zapisuje pętlę GIF.

Jak go używać

  1. Przygotuj źródło: Tworzenie GIF-a jako kopii zapasowej dla skromnego animowanego WebP, gdy odbierająca aplikacja nie może odtworzyć animowanego WebP, ale akceptuje GIF.
  2. Przetwórz lokalnie: Gdy ImageDecoder zgłasza obsługiwane animowane klatki WebP, przeglądarka dekoduje pełne płótna RGBA i czasy trwania, konwertuje czas na setne sekundy w GIF-ie, kwantuje kolory zgodnie z wybraną paletą i ustawieniami ditheringu oraz zapisuje pętlę GIF.
  3. Pobierz i zweryfikuj: Porównaj kilka pętli WebP i GIF obok siebie w docelowych przeglądarkach, potwierdź liczbę klatek, czas trwania i zachowanie pętli, sprawdź gradienty i przezroczyste krawędzie oraz zweryfikuj rzeczywisty rozmiar bajtów GIF-a, zanim zastąpisz jakikolwiek zasób dostarczany.

Ważne ograniczenia

Wejście animowanego WebP działa tylko tam, gdzie ImageDecoder przeglądarki udostępnia wymagany kodek i klatki; nie ma uniwersalnej kopii zapasowej. GIF ma maksymalnie 256 wpisów palety na tabelę kolorów, binarną przezroczystość i opóźnienia w setnych sekundach, więc kolor, alfa, czas, rozmiar pliku i efektywność kompresji mogą być znacznie gorsze. Konwersja jest stratna i nie zachowuje metadanych WebP.

Zweryfikuj pobrany wynik

Porównaj kilka pętli WebP i GIF obok siebie w docelowych przeglądarkach, potwierdź liczbę klatek, czas trwania i zachowanie pętli, sprawdź gradienty i przezroczyste krawędzie oraz zweryfikuj rzeczywisty rozmiar bajtów GIF-a, zanim zastąpisz jakikolwiek zasób dostarczany.

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?

Tworzenie GIF-a jako kopii zapasowej dla skromnego animowanego WebP, gdy odbierająca aplikacja nie może odtworzyć animowanego WebP, ale akceptuje GIF.

Co właściwie robi przeglądarka?

Gdy ImageDecoder zgłasza obsługiwane animowane klatki WebP, przeglądarka dekoduje pełne płótna RGBA i czasy trwania, konwertuje czas na setne sekundy w GIF-ie, kwantuje kolory zgodnie z wybraną paletą i ustawieniami ditheringu oraz zapisuje pętlę GIF.

Jakie ograniczenia muszę zrozumieć?

Wejście animowanego WebP działa tylko tam, gdzie ImageDecoder przeglądarki udostępnia wymagany kodek i klatki; nie ma uniwersalnej kopii zapasowej. GIF ma maksymalnie 256 wpisów palety na tabelę kolorów, binarną przezroczystość i opóźnienia w setnych sekundach, więc kolor, alfa, czas, rozmiar pliku i efektywność kompresji mogą być znacznie gorsze. Konwersja jest stratna i nie zachowuje metadanych WebP.

Jak powinienem zweryfikować wynik?

Porównaj kilka pętli WebP i GIF obok siebie w docelowych przeglądarkach, potwierdź liczbę klatek, czas trwania i zachowanie pętli, sprawdź gradienty i przezroczyste krawędzie oraz zweryfikuj rzeczywisty rozmiar bajtów GIF-a, zanim zastąpisz jakikolwiek zasób dostarczany.

Powiązane narzędzia