0

Image Upscaler

Perbesar gambar 2x, 3x, atau 4x menggunakan resampling konvolusi Lanczos atau bikubik asli, ditampilkan secara jujur berdampingan dengan penskalaan bilinear bawaan browser — resampling klasik, bukan AI.

🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.

🔎

Seret & Lepas Gambar Di Sini

Mendukung PNG, JPG, WebP

Penyangkalan jujur: ini adalah resampling klasik, bukan AI. Ini memperbesar gambar Anda menggunakan matematika nyata — tidak ada detail baru yang diciptakan, dan tekstur halus yang tidak ada di gambar asli tidak akan muncul secara ajaib di sini.

Memproses... 0%
Memuat gambar
Menghitung kernel konvolusi
Me-resample baris dan kolom
Selesai

Hasil

Preview Output

Banyak situs menjanjikan "upscaling AI" yang membuat foto kecil tampak seperti diambil dengan peralatan profesional. Alat ini melakukan sesuatu yang lebih jujur: alat ini memperbesar gambar Anda menggunakan algoritme resampling nyata, puluhan tahun, yang dipahami secara matematis — keluarga yang sama yang digunakan dalam perangkat lunak pengedit gambar profesional jauh sebelum apa pun disebut "AI" — dan menunjukkan dengan tepat bagaimana perbandingannya dengan penskalaan yang sudah dilakukan browser Anda secara gratis.

Dua algoritme yang benar-benar berbeda diimplementasikan, bukan satu algoritme dengan dua label. Resampling Lanczos menggunakan kernel windowed sinc — sinc(x) dikalikan dengan sinc(x/a) dalam radius dukungan a=3 — yang bertindak sebagai filter low-pass nyaris ideal dan cenderung menghasilkan tepi paling tajam dengan kontras tertinggi di antara keduanya. Resampling bikubik menggunakan kernel cubic convolution klasik Keys (1981) dengan a=-0.5 (setara dengan spline Catmull-Rom), sebuah polinomial kubik piecewise dengan radius dukungan 2 yang menghasilkan hasil lebih halus, lebih lembut, dengan ringing lebih sedikit di dekat tepi keras. Keduanya diterapkan sebagai konvolusi terpisah yang sesungguhnya: setiap baris di-resample secara horizontal terlebih dahulu, lalu setiap kolom di-resample secara vertikal, dengan bobot kernel yang dihitung per piksel keluaran dan dinormalkan sehingga selalu berjumlah 1.

Sebagai perbandingan, alat ini juga merender pembesaran yang sama menggunakan penskalaan drawImage bawaan browser (imageSmoothingEnabled = true, kualitas default) — metode cepat keluarga bilinear yang menjadi andalan setiap alat berbasis kanvas jika tidak mengimplementasikan sesuatu yang lebih baik. Menempatkannya di samping hasil Lanczos atau bikubik pilihan Anda membuat nilai resampling sesungguhnya terlihat: tepi lebih tajam dan lebih sedikit blur pada resolusi target yang sama, dari piksel sumber yang sama.

Yang tidak akan dilakukan alat ini adalah menciptakan detail yang tidak pernah terekam. Tidak ada jaringan saraf yang menebak seperti apa seharusnya petak rambut buram atau pelat nomor jauh — setiap piksel keluaran adalah kombinasi tertimbang yang ditentukan secara matematis dari piksel sumber nyata. Pilih 2x, 3x, atau 4x, pilih Lanczos atau bikubik, dan unduh hasilnya sebagai PNG pada resolusi penuh. Semuanya berjalan secara lokal dengan API Canvas 2D dan ImageData bawaan browser — gambar Anda tidak pernah diunggah ke mana pun.