Tiada muat naik, 100% setempat, tiada akaun

Ubah saiz / Mampatkan / Tukar imej

Proses imej anda secara setempat: tiada muat naik, tiada kebimbangan privasi. Menyokong JPEG, PNG, WebP dan AVIF.

Cara Ubah saiz imej berfungsi

Image Resize berjalan sepenuhnya di dalam pelayar anda menggunakan modul WebAssembly @jsquash/resize dengan penapisan Lanczos-3. Anda lepaskan fail JPEG, PNG, WebP atau AVIF, masukkan dimensi sasaran atau skala peratusan, dan imej yang telah disampling semula ditawarkan sebagai muat turun setempat dalam beberapa saat. Data piksel tidak pernah meninggalkan peranti anda: tiada pelayan menerima fail anda, tiada akaun diperlukan, dan sebaik sahaja modul WebAssembly dimuat turun (muat turun sekali sahaja pada kali pertama anda mengubah saiz imej), alat ini terus berfungsi tanpa sambungan rangkaian.

Lanczos-3 ialah kernel penskalaan bawah berkualiti tinggi yang mengekalkan ketajaman tepi lebih baik berbanding kaedah bilinear atau atur jiran terdekat. Anda juga boleh menukar format pada masa yang sama, menukar tangkapan skrin PNG yang besar kepada WebP atau AVIF yang padat dalam satu langkah. Gelangsar kualiti (untuk format lossy) memberikan anda kawalan langsung ke atas pertukaran antara saiz dan ketepatan, dan anggaran saiz langsung dikemas kini semasa anda menyeret.

Cara menggunakan Ubah saiz imej, langkah demi langkah

  1. Lepaskan imej anda ke kawasan muat naik atau klik untuk melayari. Format yang diterima: JPEG, PNG, WebP, AVIF.
  2. Masukkan lebar sasaran, tinggi, atau skala peratusan. Kunci nisbah aspek untuk mengelakkan herotan.
  3. Pilih format output dan, untuk format lossy, tetapkan kualiti menggunakan gelangsar.
  4. Klik Ubah Saiz. Pemprosesan dijalankan secara setempat dalam Web Worker menggunakan WebAssembly.
  5. Klik Muat Turun untuk menyimpan hasilnya ke peranti anda.

Kes penggunaan biasa

  • Seorang pembangun web perlu menghasilkan imej hero WebP selebar 800 px daripada PNG mentah beresolusi tinggi tanpa memuat naik fail mentah ke perkhidmatan pihak ketiga.
  • Seorang pengurus media sosial menskalakan foto potret ke tepat 1080x1080 px untuk siaran Instagram dan menukarnya ke JPEG dalam satu langkah.
  • Seorang wartawan yang menyediakan imej untuk sistem pengurusan kandungan mengubah saiz dan memampatkan beberapa foto secara luar talian pada komputer riba tanpa akses rangkaian.
  • Seorang pereka menyemak bagaimana aset DPI tinggi kelihatan pada separuh dimensi asalnya sebelum membuat eksport akhir daripada alat reka bentuk.

Soalan lazim

Adakah pengubah saiz menghantar imej saya ke pelayan pada bila-bila masa?

Tidak. Imej dibaca dari cakera setempat anda, dinyahkod ke dalam OffscreenCanvas, disampling semula oleh modul WebAssembly @jsquash/resize, kemudian dikodkan semula ke format yang dipilih, semuanya di dalam tab pelayar ini. Buka panel Rangkaian pelayar anda semasa mengubah saiz dan anda tidak akan melihat sebarang permintaan yang membawa data imej.

Format mana yang boleh saya baca dan tulis?

Anda boleh membuka fail JPEG, PNG, WebP dan AVIF. Output boleh dalam mana-mana daripada empat format tersebut. Memilih format output yang berbeza dan mengubah saiz berlaku dalam satu langkah tunggal yang sama, jadi tidak perlu langkah penukaran berasingan.

Apakah algoritma pensampelan semula yang digunakan alat ini?

Lanczos-3, dilaksanakan dalam modul WebAssembly @jsquash/resize. Ia mengekalkan ketajaman pada saiz yang dikecilkan lebih baik berbanding interpolasi bilinear dan mengelakkan artifak berkotak daripada jiran terdekat. Untuk penskalaan naik, Lanczos juga digunakan, walaupun penskalaan naik tidak dapat memulihkan butiran yang hilang.

Bolehkah saya mengubah saiz imej sambil mengekalkan nisbah aspek asal?

Ya. Kunci nisbah aspek aktif secara lalai. Masukkan nilai dalam medan lebar atau tinggi dan medan yang lain akan dikemas kini secara automatik. Nyahkunci hanya jika anda perlu meregangkan imej ke dimensi yang tidak berkadaran.

Adakah alat ini berfungsi jika saya tiada sambungan internet?

Kebanyakannya ya. Proses pensampelan semula sentiasa berjalan di peranti anda, imej anda tidak pernah meninggalkan komputer anda. Satu-satunya pengecualian ialah modul WebAssembly @jsquash/resize merupakan muat turun yang agak besar daripada laman ini pada kali pertama anda mengubah saiz imej; sebaik sahaja muat turun itu dan halaman selesai dimuatkan, anda boleh putuskan sambungan rangkaian dan teruskan mengubah saiz imej tanpa gangguan.

Mengapa fail output lebih besar daripada fail asal?

Bertukar kepada format tanpa rugi seperti PNG atau menaikkan tahap kualiti pada codec lossy boleh menghasilkan output yang lebih besar daripada fail asal yang dimampatkan dengan kuat. Rendahkan gelangsar kualiti atau pilih format yang lebih cekap (WebP atau AVIF) untuk mengurangkan saiz. Pada bahagian input tiada had pelayan kerana tiada pelayan, tetapi alat ini memang menolak fail melebihi 50 MB, dan bitmap yang sangat besar masih boleh menghabiskan memori telefon yang sederhana sebelum ia selesai.

Adakah imej yang diubah saiz membawa tera air?

Tidak. Output hanya data piksel yang telah disampel semula, tanpa tera air, logo atau penjenamaan Sunasty ditambah di mana-mana.

Bolehkah saya mengubah saiz foto pada telefon saya sejurus selepas mengambilnya?

Ya. Alat ini berfungsi sama dalam Chrome atau Safari mudah alih seperti pada desktop, jadi anda boleh melepaskan foto terus daripada rol kamera telefon anda. Modul WebAssembly masih memerlukan muat turun penggunaan pertama sekali sahaja (lihat jawapan luar talian di atas), yang dikira terhadap data mudah alih jika anda tidak berada pada Wi-Fi.