Subformer

Rotire și Răsturnare Imagine

Rotiți o imagine sau un lot întreg în pași de 90°, oglindiți orizontal sau vertical și descărcați. Funcționează cu JPG, PNG, WebP, HEIC direct de pe iPhone, GIF, BMP și SVG - totul în browserul dvs., fără încărcare.

Fișierele nu părăsesc niciodată browserul dumneavoastră. Toată procesarea rulează pe dispozitivul dumneavoastră.

Plasați imaginile aici, sau faceți clic pentru a naviga

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - rotiți în pași de 90°.

Cum funcționează

Patru pași de la o fotografie laterală la un fișier corectat.

  1. 1. Trageți imaginile

    Trageți imaginile oriunde pe pagină sau faceți clic pe zona de plasare. JPG, PNG, WebP, HEIC, GIF, BMP și SVG funcționează toate.

  2. 2. Rotiți

    Faceți clic pe butoanele de rotire de pe orice card pentru pași de 90°. Utilizați controalele Rotire-Toate pentru a aplica aceeași rotație întregului lot.

  3. 3. Alegeți formatul

    Păstrați formatul original cu Automat, sau convertiți în PNG / JPG / WebP. Pentru ieșirea JPG, alegeți culoarea de fundal care umple orice colțuri transparente.

  4. 4. Descărcați

    Salvați fiecare imagine rotită pe dispozitivul dvs. Întregul lot se descarcă în secvență cu o scurtă pauză, astfel încât browserul să nu piardă fișiere.

Când trebuie să rotiți o imagine

Camerele telefoanelor și aplicațiile de scanare înregistrează orientarea printr-un indicator EXIF. Unele aplicații respectă acest indicator și rotesc la afișare; altele redau pixelii literali și fotografia dvs. apare pe lateral. Platformele web, în special, sunt inconsistente - aceeași încărcare poate arăta corect pe un site web și pe lateral pe următorul.

Acest instrument rescrie pixelii reali, astfel încât orientarea este încorporată. JPG și WebP re-codifică la calitate 92 (~ vizual identic); PNG și WebP-lossless păstrează fiecare octet. Fotografiile HEIC de pe un iPhone sunt decodificate local, astfel încât nu aveți nevoie de un pas de conversie separat.

Totul rulează în browserul dvs. prin API-ul canvas 2D. Plasați fișierul, faceți clic pe rotire, descărcați - nimic nu este trimis unui server, ceea ce este important pentru fotografiile clienților, scanările de acte de identitate și orice altceva nu ați dori să predați unei terțe părți.

Sub capotă

Fără server, fără încărcare, fără serviciu de procesare a imaginilor. Rotirea rulează pe API-uri standard ale browserului plus un modul WebAssembly pentru formatul pe care browserul tău nu îl poate citi nativ.

Canvas 2D API
Aplică transformarea și re-codifică rezultatul. Rotirea în pași de 90 de grade este o re-mapare a pixelilor fără pierderi - codificatorul este singurul pas care poate pierde calitate, motiv pentru care ieșirea PNG este perfectă la nivel de octet.
WebAssembly HEIC decoding
Fișierele HEIC și HEIF de pe un iPhone sunt decodate pe dispozitivul tău. Niciun browser nu include un decodor nativ pentru acest format, așa că un modul WebAssembly îl gestionează local, în loc să trimită fotografia către un server de conversie.
Browser image codecs
Codificarea JPEG, PNG și WebP utilizează codecurile deja încorporate în browserul tău. Acest lucru menține pagina mică și înseamnă că ieșirea corespunde cu ceea ce produce browserul tău oriunde altundeva.
File and Blob APIs
Fișierele pe care le adaugi sunt citite în memorie ca Blobs și returnate direct ca descărcări. Nimic nu este scris pe un server și nimic nu persistă după ce închizi fila.

Întrebări frecvente