Subformer

Muter & Mbalik Gambar

Muter siji gambar utawa sak kumpulan kanthi langkah 90°, nggambarake horisontal utawa vertikal, lan ngunduh. Bisa digunakake karo JPG, PNG, WebP, HEIC langsung saka iPhone sampeyan, GIF, BMP, lan SVG - kabeh ing browser sampeyan, tanpa ngunggah.

Berkas ora tau ninggalake browser sampeyan. Kabeh pangolahan lumaku ing piranti sampeyan.

Lebokake gambar ing kene, utawa klik kanggo nelusuri

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - puter ing langkah 90°.

Carane kerjane

Papat langkah saka foto miring menyang file sing wis didandani.

  1. 1. Lebokake gambar sampeyan

    Seret gambar menyang ngendi wae ing kaca utawa klik zona drop. JPG, PNG, WebP, HEIC, GIF, BMP, lan SVG kabeh bisa digunakake.

  2. 2. Puter

    Klik tombol puter ing kertu apa wae kanggo langkah 90°. Gunakake kontrol Puter-Kabeh kanggo ngetrapake rotasi sing padha ing kabeh batch.

  3. 3. Pilih format

    Tetepake format asli nganggo Otomatis, utawa konversi menyang PNG / JPG / WebP. Kanggo output JPG, pilih warna latar mburi sing ngisi pojok transparan.

  4. 4. Undhuh

    Simpen saben gambar sing wis dirotasi menyang piranti sampeyan. Kabeh batch diundhuh kanthi urutan kanthi jeda sedhela supaya browser ora ngeculake file.

Nalika sampeyan kudu muter gambar

Kamera telpon lan aplikasi scanner ngrekam orientasi liwat flag EXIF. Sawetara aplikasi ngurmati flag kasebut lan muter nalika ditampilake; liyane nampilake piksel literal lan foto sampeyan metu miring. Platform web utamane ora konsisten - unggahan sing padha bisa katon bener ing siji situs web lan miring ing situs sabanjure.

Piranti iki nulis ulang piksel nyata supaya orientasi wis dilebokake. JPG lan WebP ngode ulang kanthi kualitas 92 (~ katon padha); PNG lan WebP-lossless njaga saben bait. Foto HEIC saka iPhone didekode sacara lokal supaya sampeyan ora mbutuhake langkah konversi sing kapisah.

Kabeh mlaku ing browser sampeyan liwat API kanvas 2D. Lebokake file, klik puter, undhuh - ora ana sing dikirim menyang server, sing penting kanggo foto klien, pindai ID, lan apa wae sing ora pengin sampeyan pasrahake menyang pihak katelu.

Ing njero

Ora ana server, ora ana unggahan, ora ana layanan pangolahan gambar. Rotasi mlaku ing API browser standar ditambah siji modul WebAssembly kanggo format sing ora bisa diwaca browser sampeyan kanthi asli.

Canvas 2D API
Nerapake transformasi lan ngode ulang asil. Rotasi ing langkah 90 derajat minangka remap piksel tanpa rugi - encoder minangka siji-sijine langkah sing bisa ngurangi kualitas, mulane output PNG sampurna byte.
WebAssembly HEIC decoding
File HEIC lan HEIF saka iPhone didekode ing piranti sampeyan. Ora ana browser sing ngirim dekoder asli kanggo format kasebut, saengga modul WebAssembly nangani kanthi lokal tinimbang ngirim foto menyang server konversi.
Browser image codecs
Encoding JPEG, PNG, lan WebP nggunakake codec sing wis dibangun ing browser sampeyan. Iki njaga kaca cilik lan tegese output cocog karo apa sing diasilake browser sampeyan ing ngendi wae.
File and Blob APIs
File sing sampeyan lebokake diwaca menyang memori minangka Blob lan langsung diwenehake maneh minangka unduhan. Ora ana sing ditulis menyang server lan ora ana sing tetep sawise sampeyan nutup tab.

Pitakon sing asring ditakoni