Langkau ke kandungan utama

Pemutar & Pembalik Imej percuma

Putar imej sebanyak 90°, 180°, 270°, atau mana-mana sudut tersuai. Balik secara mendatar atau menegak. Eksport ke JPEG, PNG, atau WebP.

Berfungsi luar talian selepas dimuatkan

Lepaskan fail di sini, atau klik untuk semak imbas

JPG, PNG, WebP, HEIC, HEIF · diproses pada peranti anda

atau tekan Ctrl+V untuk menampal daripada papan keratan

Layar fail

Petua: anda boleh menampal tangkapan skrin dengan Ctrl+V

Fail anda tidak pernah meninggalkan peranti. Semua pemprosesan berlaku secara tempatan dalam pelayar anda.

Kegunaan biasa

  • Betulkan foto telefon sisiPutar foto yang keluar dari sisi telefon atau kamera anda — tanpa memuat ke mana-mana.
  • Betulkan dokumen yang imbasBetulkan putaran halus dalam imbasan dokumen menggunakan gelangsar pelarasan sudut yang baik.
  • Buang cermin cermin selfieSelfie kamera hadapan biasanya tercermin — balikkan mendatar untuk betulkan.
  • Putar untuk kesan kreatifGunakan sudut sewenang-wenangnya untuk condongkan foto untuk kesan bergaya mirip penutup majalah.
  • Putar untuk susun cetakLaraskan orientasi imej sebelum meletakkannya dalam susun cetak (Word, InDesign, Canva).

Cara ia berfungsi

Putaran, kalis, dan pembetulan sudut di sini berjalan sepenuhnya di dalam pelayar anda menggunakan HTML Canvas API — tiada fail pernah dihantar ke pelayan. Alat ini melukis imej anda ke atas kanvas luar-skrin pada sudut dan transformasi skala pilihan, kemudian mengekod hasilnya kepada JPEG, PNG, atau WebP menggunakan kodek pelayar sendiri.

  1. 1
    Imej dinyahkod secara tempatan
    Fail JPEG, PNG, atau WebP anda dimuatkan ke dalam HTMLImageElement melalui URL objek tempatan — rujukan memori pelayar yang tidak pernah keluar dari peranti anda. Dimensi piksel semula jadi dibaca terus daripada bitmap dinyahkod.
  2. 2
    Transformasi kanvas dikenakan
    Kanvas luar-skrin bersaiz untuk muat kotak sempadan berputar (width·cos + height·sin untuk setiap paksi). Konteks Canvas 2D kemudian diterjemah ke pusat, diputar mengikut sudut pilihan dalam radian, dan diskala -1 pada paksi mendatar atau menegak untuk kalis — kesemua operasi ctx.rotate / ctx.scale standard tanpa pustaka luaran.
  3. 3
    Auto-potong memangkas sudut (pilihan)
    Untuk putaran bukan-sudut-tepat, fungsi geometri tulisan tangan — largestInnerRect — mengira segi empat sejajar-paksi terbesar bagi nisbah aspek asal yang muat di dalam kotak sempadan berputar, supaya sudut kosong berbentuk segitiga dibuang tanpa mengherot imej.
  4. 4
    Kodek pelayar mengekod hasil
    canvas.toBlob() menyerahkan data piksel kepada pengekod imej terbina dalam pelayar, menghasilkan JPEG (dengan kualiti boleh pilih dan warna isian latar belakang untuk sudut telus), PNG, atau Blob WebP yang anda muat turun terus.

Imej anda diproses sepenuhnya di dalam tab pelayar anda — ia tidak pernah dimuat naik ke mana-mana pelayan.

Alat berkaitan

Soalan lazim