0

Peningkatan Gambar

Perbesar gambar 2x, 3x, atau 4x menggunakan Lanczos asli atau pengambilan sampel konvolusi bikubik, ditampilkan secara berdampingan dengan penskalaan bilinear default browser — pengambilan sampel ulang klasik, bukan AI.

🔎

Seret & Jatuhkan Gambar Di Sini

Mendukung PNG, JPG, WebP

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

Buy Me a Coffee at ko-fi.com
Memproses... 0%
Memuat gambar
Menghitung kernel konvolusi
Pengambilan sampel ulang baris dan kolom
Selesai

Hasil

Preview Output

Banyak situs menjanjikan "peningkatan 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 pengambilan sampel ulang yang nyata, berumur puluhan tahun, dan dipahami dengan baik secara matematis — keluarga yang sama yang digunakan dalam perangkat lunak pengedit gambar profesional jauh sebelum ada orang yang menyebut apa pun sebagai "AI" — dan menunjukkan dengan tepat bagaimana hal tersebut dibandingkan dengan penskalaan yang sudah dilakukan browser Anda secara gratis.

Dua algoritma yang benar-benar berbeda diimplementasikan, bukan satu algoritma dengan dua label. Pengambilan sampel ulang Lanczos menggunakan kernel sinc berjendela — sinc(x) dikalikan dengan sinc(x/a) dalam radius dukungan a=3 — yang bertindak sebagai filter low-pass yang mendekati ideal dan cenderung menghasilkan tepi paling tajam dan kontras tertinggi dari keduanya. Pengambilan sampel ulang bikubik menggunakan kernel konvolusi kubik Keys (1981) klasik dengan a=-0,5 (setara dengan spline Catmull-Rom), polinomial kubik sepotong-sepotong dengan radius dukungan 2 yang menghasilkan hasil yang lebih halus dan lembut dengan lebih sedikit dering di dekat tepi yang keras. Keduanya diterapkan sebagai konvolusi asli yang dapat dipisahkan: setiap baris diambil sampelnya ulang secara horizontal terlebih dahulu, kemudian setiap kolom diambil sampelnya ulang secara vertikal, dengan bobot kernel dihitung per piksel keluaran dan dinormalisasi sehingga selalu berjumlah 1.

Sebagai perbandingan, alat ini juga merender pembesaran yang sama menggunakan penskalaan drawImage default browser (imageSmoothingEnabled = true, kualitas default) — metode keluarga bilinear cepat yang digunakan setiap alat berbasis kanvas jika tidak mengimplementasikan sesuatu yang lebih baik. Menempatkannya di sebelah hasil Lanczos atau bicubic pilihan Anda membuat nilai pengambilan sampel ulang yang sebenarnya terlihat: tepi yang lebih tajam dan lebih sedikit keburaman pada resolusi target yang sama, dari piksel sumber yang sama.

Yang tidak dapat dilakukan oleh alat ini adalah menciptakan detail yang tidak pernah terekam. Tidak ada jaringan saraf yang bisa menebak seperti apa tampilan rambut buram atau pelat nomor di kejauhan - setiap piksel keluaran adalah kombinasi tertimbang piksel sumber sebenarnya yang ditentukan secara matematis. Pilih 2x, 3x atau 4x, pilih Lanczos atau bicubic, dan unduh hasilnya sebagai PNG dengan resolusi penuh. Semuanya berjalan secara lokal dengan Canvas 2D dan API ImageData milik browser — gambar Anda tidak pernah diunggah di mana pun.