Tetapkan dimensi atau faktor skala yang tepat, dengan rasio aspek terkunci hingga Anda membukanya
Alat dimuat di sini. Perlu JavaScript, karena pekerjaan terjadi pada perangkat Anda.
File Anda dan privasi Anda
Gambar Anda tidak pernah diunggah. Setiap file dibaca ke dalam tab browser ini, diambil sampelnya ulang dan
dikodekan oleh saluran gambar milik browser di dalam Web Worker, dan diserahkan kembali sebagai a
unduh. Kode alat tidak membuat permintaan untuk membawa file, teks yang ditempel, atau dibuat
keluaran. Permintaan skrip analitik yang diungkapkan bersifat terpisah dan dijelaskan di situs
Kebijakan Privasi.
Apa yang dilakukan alat ini
Ubah dimensi piksel gambar, baik dengan menskalakannya ke persentase atau dengan memasukkan a
lebar dan tinggi. Pengambilan sampel ulang dilakukan oleh browser Anda di perangkat Anda sendiri, dan
ukuran keluaran yang direncanakan ditampilkan sebelum apa pun ditulis.
Mengubah ukuran akan mengubah jumlah piksel yang dibuat pada gambar. Penskalaan berdasarkan persentase berlaku satu
faktor pada kedua sumbu. Bekerja dalam piksel memungkinkan Anda mengetikkan lebar atau tinggi, dan dengan
rasio aspek yang dikunci pada sumbu lainnya berasal dari proporsi sumber; memasok keduanya dan
gambar dipasang di dalam kotak itu dan bukan direntangkan untuk memenuhinya. Buka kunci rasio dan
kedua angka tersebut digunakan persis seperti yang diketik, sehingga terjadi distorsi yang disengaja.
Rute mana pun yang Anda ambil, gambarnya digambar ulang dengan ukuran baru, dan gambar ulang itu tercipta
tidak ada detail yang belum dimilikinya.
Bagaimana cara menggunakannya
Pilih satu gambar, atau kumpulan gambar untuk diubah ukurannya dengan pengaturan yang sama.
Pilih Berdasarkan persentase untuk skala sederhana, atau Berdasarkan piksel untuk mengetikkan lebar dan tinggi.
Biarkan rasio aspek Kunci aktif dan mengetik satu dimensi akan mengisi dimensi lainnya; mematikannya saja
ketika Anda berniat mengubah bentuk.
Pilih Convert, lalu centang kolom Output size untuk setiap file sebelum mendownload.
Contoh kasus penggunaan
Membawa foto kamera selebar 4000 piksel ke templat halaman 1200 piksel
sebenarnya ditampilkan.
Membagi dua setiap gambar dalam folder dengan satu persentase alih-alih mengetik dimensi
dua puluh kali.
Menyesuaikan gambar dengan lebar dan tinggi maksimum tanpa mendistorsinya, dengan memasukkan
keduanya dan membiarkan rasio terkunci.
Masukan dan keluaran yang didukung
Menerima
JPEG, PNG dan WebP, hingga 40 MB per file
GIF, diterjemahkan sebagai satu bingkai diam
Menghasilkan
PNG, JPEG atau WebP pada dimensi yang dilaporkan tabel denah
Hanya dimensi piksel utuh, tidak pernah lebih kecil dari satu piksel pada salah satu sumbu
ZIP bernama converted-images.zip untuk satu batch
Apa yang tidak bisa dilakukan alat ini
Memperbesar tidak dapat menambah detail. Piksel ekstra diinterpolasi dari piksel yang sudah ada,
jadi kelas atas terlihat lebih lembut daripada tajam.
Mode persentase menerima 1 hingga 400 dan menerapkan faktor yang sama pada kedua sumbu; itu tidak bisa
skala lebar dan tinggi berbeda.
Dengan rasio terkunci dan lebar serta tinggi disediakan, yang lebih kecil dari keduanya
faktor skala menang sehingga bentuknya dipertahankan, dan satu sumbu kurang dari angka Anda
diketik.
Setiap pengubahan ukuran akan mengambil sampel ulang gambar dan mengubah nilai piksel, bahkan saat format keluarannya
adalah PNG. Pengubahan ukuran tidak pernah merugikan.
Dimensi akhir disesuaikan dengan anggaran piksel untuk perangkat Anda, dan nama peringatan
ukuran yang diperkecil setiap kali penjaga itu menembak.
Rotasi dan membalik tersedia di panel, tetapi tidak ada persegi panjang yang dipotong:
mengubah ukuran tindakan di seluruh frame.
Kesalahan umum
Mengetik lebar dan tinggi dengan rasio terkunci dan mengharapkan keduanya secara tepat; itu
gambar dipasang di dalam kotak dan satu sumbu keluar lebih kecil.
Membuka kunci rasio untuk memaksa kedua angka dan tidak memperhatikan gambarnya sekarang melebar,
karena tabel denah melaporkan dimensi dan tidak menjelaskan apa pun tentang bentuk.
Mengubah ukuran, menyimpan, lalu memperbesar file yang disimpan, bukan aslinya. Itu
detail yang dihilangkan saat turun tidak akan kembali saat naik.
Dengan asumsi PNG yang diubah ukurannya tidak berubah karena PNG tidak ada kerugian. Encodernya tidak ada ruginya;
pengambilan sampel ulang yang terjadi sebelumnya tidak terjadi.
Catatan teknis
Dimensi target adalah aritmatika murni yang dilakukan sebelum piksel disentuh: persentase
mode mengalikan kedua sumbu, mode piksel memperoleh sumbu yang hilang dari sumbernya
rasio atau, ketika keduanya diberikan dan rasio dikunci, mengambil skala yang lebih kecil dari keduanya
faktor sehingga hasilnya sesuai dengan kotak yang diminta. Setiap nilai dibulatkan menjadi keseluruhan
piksel dan tidak pernah diizinkan di bawah satu, karena kanvas berukuran nol muncul di beberapa browser dan
menghasilkan gambar kosong pada orang lain. Rotasi diterapkan setelah pengubahan ukuran dan menukar sumbu
pada 90 dan 270 derajat, dan anggaran piksel perangkat diterapkan terakhir, ke dimensi
sebenarnya dialokasikan. Penggambaran ulangnya sendiri adalah satu drawImage ke dalam OffscreenCanvas dengan
imageSmoothingQuality disetel ke tinggi.
Pertanyaan yang sering diajukan
Bisakah saya memperbesar gambar tanpa kehilangan ketajaman?
Tidak terlalu. Upscaling melakukan interpolasi antar piksel yang ada, sehingga hasilnya lebih besar
tetapi versi yang lebih lembut dari informasi yang sama. Tidak ada model di sini yang menciptakan detail, dan
tidak ada yang diklaim.
Mengapa keluaran saya lebih kecil dari lebar yang saya ketik?
Ada dua hal yang menyebabkan hal itu. Dengan rasio terkunci dan kedua sumbu disediakan, gambar dipasang
di dalam kotak sehingga bentuknya tetap bertahan. Secara terpisah, permintaan yang sangat besar dijepit ke a
anggaran piksel untuk perangkat Anda, dan panel akan menyebutkan dimensi yang digunakan.
Apakah pengubahan ukuran tidak ada ruginya jika saya mengeluarkan PNG?
Tidak. Pembuat enkode PNG menyimpan persis piksel yang diberikan, tetapi pengambilan sampel ulang telah diubah
piksel itu. Hanya keluaran PNG pada dimensi asli yang meninggalkan nilai piksel
tidak tersentuh.