Rotera GIF

Rotera

Släpp en animerad GIF och få tillbaka den roterad. Varje bildruta roteras individuellt, fördröjningarna mellan bildrutorna bevaras och transparenta pixlar förblir transparenta. Verktyget använder en GIF-kodare på webbläsarsidan så att din fil aldrig lämnar din enhet, användbart för en reaktions-GIF tagen i sidled på en telefon eller en skärminspelning du behöver vända för ett liggande inlägg.

Så fungerar GIF-rotation

  1. 1

    Tolka GIF:en

    Avkodaren läser den logiska skärmen, paletten och hela bildrutesekvensen inklusive lokala paletter och kasseringsflaggor.

  2. 2

    Rotera varje bildruta

    Varje bildruta ritas om i den nya orienteringen. För 90 eller 270 byter ytans mått plats.

  3. 3

    Koda om animationen

    Bildrutor sätts ihop igen med de ursprungliga fördröjningarna. Palettoptimering håller filstorleken nära indatan.

  4. 4

    Ladda ner

    En roterad GIF med samma antal bildrutor och samma varaktighet.

Rotationsalternativ

Rotation Vad som händer
90° åt vänster Bredd blir höjd; överkanten flyttas åt vänster
90° åt höger Bredd blir höjd; överkanten flyttas åt höger
180° Vänd upp-och-ner; måtten oförändrade

Vad som bevaras

  • Antal bildrutor och timing. Varje bildruta överlever med sin ursprungliga fördröjning, så animationen varar lika länge och spelas i samma hastighet.
  • Transparens. Områden som använder GIF:ens enfärgade transparens förblir transparenta i den roterade utdatan.
  • Loopning. Den roterade GIF:en fortsätter att loopa kontinuerligt.
  • Kommentarer och tillägg. XMP och applikationstillägg tas bort vid omkodning; kärnanimationsdatan är det som förs över.

Vad som kan ändras

  • Filstorlek. Rotation kan något ändra hur LZW-komprimeraren packar liknande rader, så utdatan ligger typiskt inom 10% av indatan men inte identisk.
  • Palett. Globala och lokala paletter byggs om vid omkodning. Gränsen på 256 färger gäller fortfarande.
  • Gitter (dithering) på en omkvantiserad palett kan skilja sig svagt från originalet.

När man ska rotera före uppladdning

  • Telefoninspelade GIF:ar. Porträttinspelningar anländer ofta i sidled; rotera före publicering för att undvika beskärningar.
  • Skärminspelningar. Porträtt skrivbordsskärm → liggande GIF för Twitter/X kräver en vändning plus beskärning.
  • Designmockuper. UI-GIF:ar i tidigt skede behöver ibland omorientering för att matcha en pitch-presentation.

Alternativ till rotation

  • Om du bara behöver visa en roterad GIF en gång roterar de flesta spelare (QuickTime, VLC) vid uppspelning utan att röra filen.
  • Om du behöver bädda in en roterad i en webbsida roterar CSS transform: rotate(90deg) i webbläsaren utan omkodning. Filen behåller samma storlek och orientering på disk.
  • För massbatcher är ett ImageMagick-kommando (convert in.gif -rotate 90 out.gif) snabbare än något webbläsarverktyg.

Gränser

  • Mycket långa GIF:ar. 500+ bildrutor i HD-upplösning kan överskrida webbläsarens minne. Dela upp eller använd ett skrivbordsverktyg.
  • Endast fasta rotationer. Endast rotationer på 90° och 180° erbjuds, och de är exakta. Det finns inget alternativ för fri vinkel eller spegling här.
  • Alfa kontra transparent. GIF har enfärgad transparens, inte alfakanal. Halvtransparenta pixlar tvingas till helt ogenomskinliga eller helt transparenta vid omkodning.

Vanliga frågor

Ja. Varje bildruta roteras individuellt med sin ursprungliga fördröjning. Animationen spelas lika länge och med samma hastighet, bara i den nya orienteringen.

Nära, men inte identisk. LZW-komprimering är känslig för radmönster, så rotation kan förskjuta storleken med några procent åt endera hållet.

Nej. Det här verktyget erbjuder bara rotationer på 90° åt vänster, 90° åt höger och 180°. De är exakta och utan orienteringsförlust; fria vinklar finns inte för animerade GIF:ar här.

Ja. Områden som använder GIF:ens enfärgade transparens (GIF har ingen alfakanal) förblir transparenta i den roterade utdatan.

Nej. Avkodning, rotation och omkodning sker alla i din webbläsare. Inget överförs.

Relaterade verktyg

Verktyget finns på andra språk