Увећање слике
Увећајте слику 2x, 3x или 4x користећи право Lanczos или бикубно поновно узорковање, искрено приказано упоредо са подразумеваним билинеарним скалирањем прегледача — класично поновно узорковање, а не AI.
🔒 У потпуности се обрађује у вашем претраживачу — ништа што овде унесете се никада не отпрема.
Резултат
Многи сајтови обећавају „AI upscaling” који чини да мала фотографија изгледа као да је снимљена професионалном опремом. Овај алат ради нешто искреније: увећава вашу слику користећи праве, деценијама старе, математички добро разумљиве алгоритме поновног узорковања — исте оне који су се користили у професионалном софтверу за обраду слика много пре него што је ико ишта назвао „AI” — и показује вам тачно како се то пореди са скалирањем које ваш прегледач већ ради бесплатно.
Имплементирана су два заиста различита алгоритма, а не један са две ознаке. Lanczos поновно узорковање користи windowed sinc језгро — sinc(x) помножено са sinc(x/a) унутар радијуса носача a=3 — које се понаша као скоро идеалан нископропусни филтер и обично даје оштрије ивице и већи контраст од та два. Бикубно поновно узорковање користи класично Keys (1981) језгро кубне конволуције са a=-0.5 (еквивалентно Catmull-Rom сплајну), полином трећег степена по деловима са радијусом носача 2, које даје глађе, мекше резултате са мање звоњења у близини оштрих ивица. Оба се примењују као праве раздвојиве конволуције: прво се сваки ред поново узоркује хоризонтално, затим свака колона вертикално, при чему се тежине језгра рачунају за сваки излазни пиксел и нормализују тако да увек дају збир 1.
Ради поређења, алат такође приказује исто увећање користећи подразумевано drawImage скалирање прегледача (imageSmoothingEnabled = true, подразумевани квалитет) — брзу методу из породице билинеарних на коју се ослања сваки алат заснован на canvas-у ако нема ништа боље. Постављање тог резултата поред вашег изабраног Lanczos или бикубног резултата чини вредност правог поновног узорковања видљивом: оштрије ивице и мање замућења при истој циљној резолуцији, од истих изворних пиксела.
Оно што овај алат неће урадити јесте да измишља детаље који никада нису снимљени. Не постоји неуронска мрежа која нагађа како би замућени прамен косе или удаљена регистарска таблица „требало” да изгледају — сваки излазни пиксел је математички дефинисана пондерисана комбинација стварних изворних пиксела. Изаберите 2x, 3x или 4x, одаберите Lanczos или бикубно и преузмите резултат као PNG у пуној резолуцији. Све ради локално помоћу Canvas 2D и ImageData API-ја прегледача — ваша слика се нигде не отпрема.