GIF roteren
Origineel: x
Zet een animatie-GIF neer en krijg hem geroteerd terug. Elk frame wordt afzonderlijk geroteerd, de vertragingen tussen de frames blijven behouden en transparante pixels blijven transparant. Het hulpmiddel gebruikt een GIF-encoder aan de browserkant, waardoor je bestand je apparaat nooit verlaat. Handig voor een reactie-GIF die zijwaarts op een telefoon is opgenomen, of een schermopname die je moet draaien voor een liggende post.
Hoe GIF-rotatie werkt
-
1
De GIF ontleden
De decoder leest het logische scherm, het palet en de volledige framereeks, inclusief lokale paletten en dispose-vlaggen.
-
2
Elk frame roteren
Elk frame wordt opnieuw getekend in de nieuwe oriëntatie. Bij 90 of 270 graden wisselen de breedte en hoogte van het canvas.
-
3
De animatie opnieuw coderen
De frames worden opnieuw samengesteld met de oorspronkelijke vertragingen. Paletoptimalisatie houdt de bestandsgrootte dicht bij die van het invoerbestand.
-
4
Downloaden
Een geroteerde GIF met hetzelfde aantal frames en dezelfde duur.
Rotatie-opties
| Rotatie | Wat er gebeurt |
|---|---|
| 90° naar links | De breedte wordt de hoogte; de bovenrand verschuift naar links |
| 90° naar rechts | De breedte wordt de hoogte; de bovenrand verschuift naar rechts |
| 180° | Ondersteboven; afmetingen onveranderd |
Wat behouden blijft
- Aantal frames en timing. Elk frame blijft behouden met zijn oorspronkelijke vertraging, dus de animatie duurt even lang en speelt op dezelfde snelheid.
- Transparantie. Gebieden die de eenkleurige transparantie van GIF gebruiken, blijven transparant in het geroteerde resultaat.
- Herhaling. De geroteerde GIF blijft continu in een lus afspelen.
- Commentaren en extensies. XMP- en applicatie-extensies worden bij het opnieuw coderen verwijderd; alleen de kernanimatiedata gaat mee.
Wat kan veranderen
- Bestandsgrootte. Rotatie kan iets veranderen aan hoe de LZW-compressor vergelijkbare rijen inpakt, dus het resultaat ligt doorgaans binnen 10% van het invoerbestand, maar is niet identiek.
- Palet. Het globale en de lokale paletten worden bij het opnieuw coderen opnieuw opgebouwd. De limiet van 256 kleuren blijft gelden.
- Dithering op een opnieuw gekwantiseerd palet kan licht afwijken van het origineel.
Wanneer je moet roteren vóór het uploaden
- GIF’s opgenomen met de telefoon. Staande opnames komen vaak zijwaarts binnen; roteer vóór het posten om bijsnijden te voorkomen.
- Schermopnames. Een staand bureaubladscherm → liggende GIF voor Twitter/X vereist draaien plus bijsnijden.
- Ontwerpmock-ups. UI-GIF’s in een vroeg stadium moeten soms van oriëntatie veranderen om bij een pitchdeck te passen.
Alternatieven voor roteren
- Als je een geroteerde GIF maar één keer hoeft te bekijken, roteren de meeste spelers (QuickTime, VLC) hem tijdens het afspelen zonder het bestand aan te raken.
- Als je een geroteerde GIF in een webpagina moet insluiten, roteert CSS
transform: rotate(90deg)in de browser zonder opnieuw coderen. Het bestand houdt op schijf dezelfde grootte en oriëntatie. - Voor grote batches is een ImageMagick-commando (
convert in.gif -rotate 90 out.gif) sneller dan elk browserhulpmiddel.
Beperkingen
- Erg lange GIF’s. Meer dan 500 frames in HD-resolutie kunnen het browsergeheugen overschrijden. Splits ze op of gebruik een desktoptool.
- Alleen vaste draaiingen. Alleen draaiingen van 90° en 180° worden aangeboden, en die zijn exact. Er is hier geen optie voor een vrije hoek of spiegeling.
- Alpha versus transparant. GIF gebruikt eenkleurige transparantie, geen alfakanaal. Halftransparante pixels worden bij het opnieuw coderen geforceerd naar volledig ondoorzichtig of volledig transparant.
Veelgestelde vragen
Ja. Elk frame wordt afzonderlijk met zijn oorspronkelijke vertraging geroteerd. De animatie speelt even lang en op dezelfde snelheid af, alleen in de nieuwe oriëntatie.
Dichtbij, maar niet identiek. LZW-compressie is gevoelig voor rijpatronen, dus roteren kan de grootte met een paar procent naar beide kanten verschuiven.
Nee. Dit hulpmiddel biedt alleen draaiingen van 90° naar links, 90° naar rechts en 180°. Die zijn exact en zonder oriëntatieverlies; vrije hoeken zijn hier niet beschikbaar voor animatie-GIF’s.
Ja. Gebieden die de eenkleurige transparantie van GIF gebruiken (GIF heeft geen alfakanaal) blijven transparant in het geroteerde resultaat.
Nee. Decoderen, roteren en opnieuw coderen gebeuren allemaal in je browser. Er wordt niets verzonden.
Gerelateerde tools
Material Design-kleurkiezer
Blader door het Material Design-kleurenpalet. Kopieer elke tint (van 50 tot A700) als HEX-, RGB- of HSL-waarde met één tik.
Gelinieerd papier generator
Maak gratis afdrukbaar gelinieerd papier. Kies college-, brede of smalle liniëring, stel de regelafstand in mm, het papierformaat en een kantlijn in, en druk af of download de SVG.
Contactblad maken
Rangschik foto’s op afdrukbare A4- of Letter-contactbladen met bijschriften en voorvertoning en download JPEG-pagina’s of een pdf.
Kruissteekpatroon maken
Zet JPEG, PNG of WebP om in een afdrukbaar kruissteekpatroon van 10–150 steken met 2–40 eigen kleuren, symbolen, exacte aantallen en stofmaten.
Ruitjespapier-generator
Maak online afdrukbaar ruitjespapier: kies een ruit- of stippenraster, stel de afstand in mm in, kies A4 of Letter en een eigen lijnkleur, en print of download een strak SVG-bestand.
Instagram-grid-splitter
Verdeel een brede afbeelding in een 3×3 Instagram-grid, of in een willekeurig aantal rijen. De tegels zijn genummerd, zodat je ze eenvoudig in omgekeerde volgorde kunt uploaden.
Tool beschikbaar in andere talen
- Rotar GIF [ES]
- Faire pivoter un GIF [FR]
- Putar GIF [ID]
- Rotera GIF [SV]
- تدوير GIF [AR]
- GIFを回転 [JA]
- GIF 회전 [KO]
- Obróć GIF [PL]
- Xoay GIF [VI]
- หมุน GIF [TH]
- Girar GIF [PT]
- GIF drehen [DE]
- Повернуть GIF [RU]
- GIF Döndür [TR]
- 旋转 GIF [ZH]
- Rotate GIF [EN]
- Ruota GIF [IT]