Penskalai Imej
Besarkan imej 2x, 3x atau 4x menggunakan penyahpersampelan semula lilitan Lanczos atau bikubik sebenar, ditunjukkan secara jujur bersebelahan dengan penskalaan bilinear lalai pelayar — penyahpersampelan semula klasik, bukan AI.
🔒 Diproses sepenuhnya dalam penyemak imbas anda — tiada apa yang anda masukkan di sini pernah dimuat naik.
Keputusan
Banyak tapak menjanjikan 'peningkatan skala AI' yang menjadikan foto kecil kelihatan seperti diambil dengan peralatan profesional. Alat ini melakukan sesuatu yang lebih jujur: ia membesarkan imej anda menggunakan algoritma penyahpersampelan semula sebenar yang berusia puluhan tahun dan difahami secara matematik — keluarga sama yang digunakan dalam perisian penyuntingan imej profesional lama sebelum sesiapa memanggil apa-apa sebagai 'AI' — dan menunjukkan dengan tepat bagaimana ia berbanding dengan penskalaan yang sudah dilakukan oleh pelayar anda secara percuma.
Dua algoritma yang betul-betul berbeza dilaksanakan, bukan satu algoritma dengan dua label. Penyahpersampelan semula Lanczos menggunakan kernel sinc berjendela — sinc(x) didarab dengan sinc(x/a) dalam jejari sokongan a=3 — yang bertindak sebagai penapis laluan rendah hampir ideal dan cenderung menghasilkan pinggiran paling tajam dan kontras tertinggi antara kedua-duanya. Penyahpersampelan semula bikubik menggunakan kernel lilitan kubik Keys (1981) klasik dengan a=-0.5 (setara dengan splin Catmull-Rom), polinomial kubik cebis demi cebis dengan jejari sokongan 2 yang menghasilkan keputusan lebih licin dan lembut dengan deringan yang kurang berhampiran pinggir keras. Kedua-duanya diaplikasi sebagai lilitan terpisah sebenar: setiap baris dinyahpersampel semula secara mendatar dahulu, kemudian setiap lajur dinyahpersampel semula secara menegak, dengan pemberat kernel dikira per piksel output dan dinormalkan supaya sentiasa berjumlah 1.
Untuk perbandingan, alat ini juga memaparkan pembesaran yang sama menggunakan penskalaan drawImage lalai pelayar sendiri (imageSmoothingEnabled = benar, kualiti lalai) — kaedah keluarga bilinear pantas yang menjadi sandaran setiap alat berasaskan kanvas jika ia tidak melaksanakan apa-apa yang lebih baik. Meletakkannya bersebelahan dengan hasil Lanczos atau bikubik pilihan anda menjadikan nilai penyahpersampelan semula sebenar dapat dilihat: pinggir lebih tajam dan kurang kabur pada resolusi sasaran yang sama, daripada piksel sumber yang sama.
Apa yang alat ini tidak akan lakukan ialah mencipta perincian yang tidak pernah dirakam. Tiada rangkaian neural meneka bagaimana tompok rambut yang kabur atau plat lesen yang jauh 'sepatutnya' kelihatan — setiap piksel output adalah gabungan berwajaran yang ditakrifkan secara matematik daripada piksel sumber sebenar. Pilih 2x, 3x atau 4x, pilih Lanczos atau bikubik, dan muat turun hasilnya sebagai PNG pada resolusi penuh. Semuanya berjalan secara setempat dengan API Canvas 2D dan ImageData pelayar sendiri — imej anda tidak pernah dimuat naik ke mana-mana.