Obróć GIF

Obróć

Wrzuć animowany GIF i odbierz go obrócony. Każda klatka jest obracana indywidualnie, opóźnienia między klatkami są zachowywane, a przezroczyste piksele pozostają przezroczyste. Narzędzie używa kodera GIF po stronie przeglądarki, więc twój plik nigdy nie opuszcza urządzenia, przydatne dla reakcyjnego GIF-a nakręconego bokiem na telefonie albo nagrania ekranu, które musisz obrócić do posta w poziomie.

Jak działa obracanie GIF-a

  1. 1

    Sparsuj GIF

    Dekoder odczytuje ekran logiczny, paletę i pełną sekwencję klatek wraz z paletami lokalnymi i flagami usuwania.

  2. 2

    Obróć każdą klatkę

    Każda klatka jest przerysowywana w nowej orientacji. Dla 90 lub 270 wymiary płótna zamieniają się miejscami.

  3. 3

    Zakoduj animację ponownie

    Klatki są składane z oryginalnymi opóźnieniami. Optymalizacja palety utrzymuje rozmiar pliku blisko wejścia.

  4. 4

    Pobierz

    Obrócony GIF o tej samej liczbie klatek i czasie trwania.

Opcje obrotu

Obrót Co się dzieje
90° w lewo Szerokość staje się wysokością; górna krawędź przesuwa się w lewo
90° w prawo Szerokość staje się wysokością; górna krawędź przesuwa się w prawo
180° Odwrócony do góry nogami; wymiary bez zmian

Co jest zachowywane

  • Liczba klatek i czasy. Każda klatka przetrwa ze swoim oryginalnym opóźnieniem, więc animacja trwa tyle samo i gra z tą samą prędkością.
  • Przezroczystość. Obszary korzystające z jednokolorowej przezroczystości GIF-a pozostają przezroczyste w obróconym wyniku.
  • Zapętlenie. Obrócony GIF nadal odtwarza się w pętli w sposób ciągły.
  • Komentarze i rozszerzenia. XMP i rozszerzenia aplikacji są pomijane podczas ponownego kodowania; przenosi się rdzeń danych animacji.

Co może się zmienić

  • Rozmiar pliku. Obrót może nieco zmienić sposób, w jaki kompresor LZW pakuje podobne wiersze, więc wynik mieści się zwykle w 10% od wejścia, ale nie jest identyczny.
  • Paleta. Palety globalne i lokalne są odbudowywane podczas ponownego kodowania. Limit 256 kolorów nadal obowiązuje.
  • Dithering na ponownie skwantowanej palecie może nieznacznie różnić się od oryginału.

Kiedy obracać przed przesłaniem

  • GIF-y nagrane telefonem. Nagrania pionowe często przychodzą bokiem; obróć przed publikacją, by uniknąć przycięć.
  • Nagrania ekranu. Pionowy ekran komputera → poziomy GIF na Twittera/X wymaga obrotu plus przycięcia.
  • Makiety projektowe. Wczesne GIF-y UI czasem wymagają reorientacji, by pasowały do prezentacji pitchowej.

Alternatywy dla obracania

  • Jeśli potrzebujesz tylko raz obejrzeć obrócony GIF, większość odtwarzaczy (QuickTime, VLC) obraca przy odtwarzaniu bez ruszania pliku.
  • Jeśli potrzebujesz osadzić obrócony na stronie WWW, CSS transform: rotate(90deg) obraca w przeglądarce bez ponownego kodowania. Plik na dysku zostaje tego samego rozmiaru i orientacji.
  • Do partii zbiorczych polecenie ImageMagick (convert in.gif -rotate 90 out.gif) jest szybsze niż jakiekolwiek narzędzie przeglądarkowe.

Ograniczenia

  • Bardzo długie GIF-y. 500+ klatek w rozdzielczości HD może przekroczyć pamięć przeglądarki. Podziel albo użyj narzędzia desktopowego.
  • Tylko stałe obroty. Dostępne są jedynie obroty o 90° i 180°, i są one dokładne. Nie ma tu opcji dowolnego kąta ani odbicia lustrzanego.
  • Alfa a przezroczystość. GIF ma jednokolorową przezroczystość, nie kanał alfa. Półprzezroczyste piksele są podczas ponownego kodowania wymuszane na w pełni nieprzezroczyste albo w pełni przezroczyste.

Najczęściej zadawane pytania

Tak. Każda klatka jest obracana indywidualnie ze swoim oryginalnym opóźnieniem. Animacja gra przez ten sam czas i z tą samą prędkością, tylko w nowej orientacji.

Blisko, ale nie identyczny. Kompresja LZW jest czuła na wzorce wierszy, więc obrót może przesunąć rozmiar o kilka procent w dowolnym kierunku.

Nie. To narzędzie oferuje tylko obroty o 90° w lewo, 90° w prawo i 180°. Są one dokładne i bez utraty orientacji; dowolne kąty nie są tu dostępne dla animowanych GIF-ów.

Tak. Obszary korzystające z jednokolorowej przezroczystości GIF-a (GIF nie ma kanału alfa) pozostają przezroczyste w obróconym wyniku.

Nie. Dekodowanie, obrót i ponowne kodowanie odbywają się w twojej przeglądarce. Nic nie jest przesyłane.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach