Langsung ke konten utama

Pengubah Ukuran Gambar gratis

Ubah ukuran gambar berdasarkan dimensi atau persentase. Pertahankan rasio aspek, pilih format keluaran, tanpa kehilangan kualitas.

Seret file ke sini atau klik untuk menjelajah

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF Β· diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Anda dapat menyeret beberapa file sekaligus

Jelajahi file

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Cara kerja

Mengubah ukuran terjadi sepenuhnya di browser Anda menggunakan Canvas API β€” mesin rendering yang sama yang dibangun ke dalam Chrome, Firefox, dan Safari. Gambar Anda digambar ke kanvas di luar layar pada dimensi baru dan dikodekan ulang secara lokal; tidak ada yang meninggalkan perangkat Anda.

  1. 1
    Gambar didekode oleh browser
    Saat Anda menjatuhkan atau memilih file, browser mendekode gambar (JPEG, PNG, WebP, AVIF, atau GIF) menjadi data piksel mentah via HTMLImageElement. Dimensi piksel asli dibaca dan digunakan untuk mengisi awal bidang lebar dan tinggi.
  2. 2
    Canvas menggambar ulang pada ukuran baru
    Mengklik Ubah Ukuran mengatur HTMLCanvasElement di luar layar ke lebar dan tinggi pilihan Anda, lalu memanggil ctx.drawImage() untuk menskalakan dan melukis setiap piksel ke dimensi baru. Untuk keluaran JPEG, isian latar putih diterapkan terlebih dahulu sehingga area transparan tidak menjadi hitam.
  3. 3
    canvas.toBlob() mengodekan keluaran
    Metode canvas.toBlob() bawaan browser mengodekan data piksel ke JPEG, PNG, atau WebP pada tingkat kualitas yang Anda atur. Jika Anda menentukan ukuran file target, pencarian biner 7-iterasi secara otomatis menyesuaikan parameter kualitas hingga keluaran pas pada atau di bawah ukuran itu.
  4. 4
    Hasil dipratinjau dan diunduh secara lokal
    Blob yang dikodekan diubah menjadi URL objek untuk panel pratinjau β€” tanpa perjalanan pulang-pergi server. Mengklik unduh memicu penyimpanan lokal dengan nama file yang menyertakan dimensi piksel akhir.

Gambar Anda diproses sepenuhnya di dalam browser Anda menggunakan Canvas API dan tidak pernah diunggah ke server mana pun.

Alat terkait

Pertanyaan yang sering diajukan