0

Beeldopschaler

Vergroot een afbeelding 2x, 3x of 4x met behulp van echte Lanczos of bicubische convolutie-resampling, eerlijk naast elkaar weergegeven tegen de standaard bilineaire schaling van de browser - klassieke resampling, geen AI.

🔎

Sleep afbeelding hierheen

Ondersteunt PNG, JPG, WebP

Eerlijke disclaimer: dit is klassieke resampling, geen AI. Het vergroot je afbeelding met behulp van echte wiskunde. Er worden geen nieuwe details bedacht en fijne textuur die niet in het origineel voorkomt, zal hier niet op magische wijze verschijnen.

Buy Me a Coffee at ko-fi.com
Verwerken... 0%
Afbeelding laden
Computerconvolutiekernel
Rijen en kolommen opnieuw bemonsteren
Klaar

Resultaat

Preview Output

Veel sites beloven ‘AI-opschaling’ waardoor een kleine foto eruitziet alsof deze met professionele apparatuur is gemaakt. Deze tool doet iets eerlijkers: het vergroot je afbeelding met behulp van echte, tientallen jaren oude, wiskundig goed begrepen resampling-algoritmen - dezelfde familie die werd gebruikt in professionele beeldbewerkingssoftware lang voordat iemand ook maar iets 'AI' noemde - en laat je precies zien hoe dat zich verhoudt tot de schaalvergroting die je browser al gratis doet.

Er worden twee werkelijk verschillende algoritmen geïmplementeerd, niet één algoritme met twee labels. Het resamplen van Lanczos maakt gebruik van een sinc-kernel met vensters - sinc(x) vermenigvuldigd met sinc(x/a) binnen een ondersteuningsradius van a=3 - die fungeert als een bijna ideaal laagdoorlaatfilter en de neiging heeft om de scherpste randen met het hoogste contrast van de twee te produceren. Bicubische resampling maakt gebruik van de klassieke kubieke convolutiekernel van Keys (1981) met a = -0,5 (equivalent aan een Catmull-Rom-spline), een stuksgewijs kubieke polynoom met een steunradius van 2 die vloeiendere, zachtere resultaten produceert met minder rinkelen nabij harde randen. Beide worden toegepast als echte scheidbare convoluties: elke rij wordt eerst horizontaal opnieuw bemonsterd, daarna wordt elke kolom verticaal opnieuw bemonsterd, waarbij de kernelgewichten per uitvoerpixel worden berekend en genormaliseerd zodat ze altijd optellen tot 1.

Ter vergelijking: de tool geeft dezelfde vergroting ook weer met behulp van de standaard drawImage scaling van de browser (imageSmoothingEnabled = true, standaardkwaliteit) - de snelle bilineaire-familiemethode waar elke canvas-gebaseerde tool op terugvalt als het niets beters implementeert. Door het naast het door u gekozen Lanczos- of bicubische resultaat te plaatsen, wordt de waarde van echte resampling zichtbaar: scherpere randen en minder onscherpte bij dezelfde doelresolutie, uit dezelfde bronpixels.

Wat deze tool niet zal doen, is details uitvinden die nooit zijn vastgelegd. Er is geen neuraal netwerk dat raadt hoe een wazig haarlokje of een verre kentekenplaat eruit zou moeten zien: elke outputpixel is een wiskundig gedefinieerde gewogen combinatie van echte bronpixels. Kies 2x, 3x of 4x, kies Lanczos of bicubisch en download het resultaat als PNG met volledige resolutie. Alles draait lokaal met de eigen Canvas 2D- en ImageData-API's van de browser - uw afbeelding wordt nooit ergens geüpload.