Alat za uvećanje slike
Uvećajte sliku 2×, 3× ili 4× koristeći pravo Lanczosovo ili bikubično konvolucijsko ponovno uzorkovanje, iskreno prikazano usporedno uz uobičajeno bilinearno skaliranje preglednika – klasično ponovno uzorkovanje, ne AI.
🔒 U potpunosti se obrađuje u vašem pregledniku — ništa što ovdje unesete nikada se ne učitava.
Rezultat
Mnoge stranice obećavaju "AI uvećanje" od kojeg mala fotografija izgleda kao da je snimljena profesionalnom opremom. Ovaj alat radi nešto iskrenije: uvećava vašu sliku koristeći stvarne, desetljećima stare, matematički dobro razrađene algoritme ponovnog uzorkovanja – iz iste obitelji koji se koriste u profesionalnom softveru za obradu slika dugo prije nego što je itko išta nazvao "AI" – i pokazuje vam točno kako se to uspoređuje sa skaliranjem koje vaš preglednik već radi besplatno.
Implementirana su dva istinski različita algoritma, a ne jedan algoritam s dvije oznake. Lanczosovo ponovno uzorkovanje koristi prozorsku sinc jezgru – sinc(x) pomnožen sa sinc(x/a) unutar radijusa nosača a=3 – koja djeluje kao gotovo idealan niskopropusni filtar i obično daje najoštrije rubove s najvišim kontrastom od ta dva. Bikubično ponovno uzorkovanje koristi klasičnu Keysovu (1981.) jezgru kubične konvolucije s a=-0,5 (ekvivalentno Catmull-Rom splajnu), po dijelovima kubični polinom s radijusom nosača 2 koji daje glađe, mekše rezultate s manje zvonjenja u blizini oštrih rubova. Oba se primjenjuju kao prave separabilne konvolucije: svaki se redak prvo ponovno uzorkuje vodoravno, a zatim se svaki stupac ponovno uzorkuje okomito, s težinama jezgre izračunatima po izlaznom pikselu i normaliziranima tako da uvijek zbrajaju 1.
Za usporedbu, alat također prikazuje isto uvećanje koristeći uobičajeno drawImage skaliranje preglednika (imageSmoothingEnabled = true, zadana kvaliteta) – brzu metodu iz obitelji bilinearnih na koju se oslanja svaki alat temeljen na canvasu ako ne implementira ništa bolje. Postavljajući ga uz vaš odabrani Lanczosov ili bikubični rezultat, vrijednost pravog ponovnog uzorkovanja postaje vidljiva: oštriji rubovi i manje zamućenja pri istoj ciljnoj razlučivosti, iz istih izvornih piksela.
Ono što ovaj alat neće raditi jest izmišljati detalje koji nikad nisu bili snimljeni. Ne postoji neuronska mreža koja pogađa kako bi zamućeni pramen kose ili udaljena registarska pločica "trebali" izgledati – svaki izlazni piksel je matematički definirana ponderirana kombinacija stvarnih izvornih piksela. Odaberite 2×, 3× ili 4×, odaberite Lanczos ili bikubično i preuzmite rezultat kao PNG u punoj razlučivosti. Sve se izvodi lokalno s ugrađenim Canvas 2D i ImageData API-jem preglednika – vaša se slika nikad nigdje ne učitava.