Subformer

Roteer & Keer Beeld Om

Roteer een beeld of 'n hele bondel in 90°-stappe, spieël horisontaal of vertikaal, en laai af. Werk met JPG, PNG, WebP, HEIC direk vanaf jou iPhone, GIF, BMP, en SVG - alles in jou blaaier, geen oplaai nie.

Lêers verlaat nooit jou blaaier nie. Alle verwerking loop op jou toestel.

Sleep beelde hierheen, of klik om te blaai

JPG, PNG, WebP, HEIC, GIF, BMP, SVG – draai in 90°-stappe.

Hoe dit werk

Vier stappe van 'n sywaartse foto na 'n reggestelde lêer.

  1. 1. Sleep jou beelde

    Sleep beelde enige plek op die bladsy of klik die sleep-sone. JPG, PNG, WebP, HEIC, GIF, BMP en SVG werk almal.

  2. 2. Draai

    Klik die draai-knoppies op enige kaart vir 90°-stappe. Gebruik die Draai-Alles-kontroles om dieselfde rotasie oor die hele bondel toe te pas.

  3. 3. Kies formaat

    Behou die oorspronklike formaat met Outo, of skakel om na PNG / JPG / WebP. Vir JPG-uitvoer, kies die agtergrondkleur wat enige deursigtige hoeke vul.

  4. 4. Laai af

    Stoor elke gedraaide beeld op jou toestel. Die hele bondel laai in volgorde af met 'n kort gaping sodat die blaaier nie lêers laat val nie.

Wanneer jy 'n beeld moet draai

Foonkameras en skandeerder-toepassings teken oriëntasie aan deur 'n EXIF-vlag. Sommige toepassings respekteer daardie vlag en draai op vertoning; ander lewer die letterlike pixels en jou foto kom sywaarts uit. Webplatforms is veral inkonsekwent – dieselfde oplaai kan op een webwerf korrek lyk en op die volgende sywaarts.

Hierdie instrument herskryf die werklike pixels sodat die oriëntasie ingebak is. JPG en WebP herenkodeer teen kwaliteit 92 (~ visueel identies); PNG en WebP-verliesloos bewaar elke greep. HEIC-foto's van 'n iPhone word plaaslik gedekodeer sodat jy nie 'n aparte omskakelingstap benodig nie.

Alles loop in jou blaaier via die 2D-doek API. Sleep die lêer, klik draai, laai af – niks word na 'n bediener gestuur nie, wat belangrik is vir kliëntfoto's, ID-skanderings en enigiets anders wat jy liewer nie aan 'n derde party wil oorhandig nie.

Onder die enjinkap

Geen bediener, geen oplaai, geen beeldverwerkingsdiens. Die rotasie loop op standaard blaaier-API's plus een WebAssembly-module vir die formaat wat jou blaaier nie inheems kan lees nie.

Canvas 2D API
Pas die transformasie toe en her-enkodeer die resultaat. Rotasie in 90-grade stappe is 'n verlieslose pixel-herkartering – die enkodeerder is die enigste stap wat kwaliteit kan verloor, daarom is PNG-uitvoer byt-perfek.
WebAssembly HEIC decoding
HEIC- en HEIF-lêers van 'n iPhone word op jou toestel gedekodeer. Geen blaaier verskaf 'n inheemse dekodeerder vir daardie formaat nie, so 'n WebAssembly-module hanteer dit plaaslik eerder as om die foto na 'n omskakelingsbediener te stuur.
Browser image codecs
JPEG-, PNG- en WebP-enkodering gebruik die kodeks wat reeds in jou blaaier ingebou is. Dit hou die bladsy klein en beteken dat die uitvoer ooreenstem met wat jou blaaier elders produseer.
File and Blob APIs
Lêers wat jy sleep, word as Blobs in die geheue gelees en direk teruggegee as aflaaie. Niks word na 'n bediener geskryf nie en niks bly bestaan nadat jy die oortjie gesluit het nie.

Gereelde vrae