Pildi suurendaja
Suurendage pilti 2x, 3x või 4x, kasutades tõelist Lanczost või bicubic convolution resamplingut, mis on ausalt kõrvuti näidatud brauseri bilineaarse vaikemastaabi taustal – klassikaline resampling, mitte AI.
Tulemus
Paljud saidid lubavad tehisintellekti suurendamist, mis muudab väikese foto mulje, nagu see oleks tehtud professionaalse varustusega. See tööriist teeb midagi ausamat: suurendab teie pilti tõeliste, aastakümnete vanuste, matemaatiliselt hästi mõistetavate resamplimisalgoritmide abil – sama perekonda kasutati professionaalses pilditöötlustarkvaras ammu enne, kui keegi nimetas midagi tehisintellektiks – ja näitab teile täpselt, kuidas see on võrreldav skaleerimisega, mida teie brauser juba tasuta teeb.
Rakendatakse kahte tõeliselt erinevat algoritmi, mitte ühte kahe sildiga algoritmi. Lanczose resamplimisel kasutatakse akendega sinc-tuuma – sinc(x) korrutatud sinc(x/a)-ga tugiraadiuses a=3 –, mis toimib peaaegu ideaalse madalpääsfiltrina ja kipub tootma neist kahest kõige teravamad ja suurema kontrastsusega servad. Bicubic resampling kasutab klassikalist Keysi (1981) kuupkonvolutsiooni tuuma, mille a=-0,5 (vastab Catmull-Rom splainile), tükkhaaval kuuppolünoomi tugiraadiusega 2, mis annab sujuvamad ja pehmemad tulemused ning kõvade servade lähedal vähem helisemist. Mõlemat rakendatakse ehtsate eraldatavate keerdudena: iga rida valitakse kõigepealt horisontaalselt, seejärel iga veergu vertikaalselt, kusjuures tuuma kaal arvutatakse väljundpiksli kohta ja normaliseeritakse nii, et nende summa on alati 1.
Võrdluseks, tööriist renderdab sama suurenduse ka brauseri enda vaikimisi drawImage skaleerimise abil (imageSmoothingEnabled = true, vaikekvaliteet) – kiire bilineaarse perekonna meetod, mille juurde lülitub iga lõuendipõhine tööriist tagasi, kui see midagi paremat ei rakenda. Kui asetate selle valitud Lanczose või bicubic-tulemuse kõrvale, muutub tegelik resamplimise väärtus nähtavaks: teravamad servad ja vähem hägusust sama sihteraldusvõime juures samadest lähtepikslitest.
See tööriist ei aita välja mõelda detaile, mida pole kunagi jäädvustatud. Ükski närvivõrk ei oska arvata, milline udune juukselaik või kauge numbrimärk "peaks" välja nägema – iga väljundpiksel on matemaatiliselt määratletud kaalutud kombinatsioon tegelikest lähtepikslitest. Valige 2x, 3x või 4x, valige Lanczos või bicubic ja laadige tulemus alla täiseraldusvõimega PNG-vormingus. Kõik töötab lokaalselt brauseri enda Canvas 2D ja ImageData API-dega – teie pilti ei laadita kunagi kuhugi üles.