Wat je kunt proberen
- Verplaats het monster met de aanwijzer, pijltjestoetsen of u/v-schuiven en volg alle vier gewichten.
- Bewerk een hoekwaarde en ga daarna precies op die hoek staan.
Waar je op kunt letten: Bilineaire gewichten tellen op tot één en geven de hoek exact terug. Naaste-buurreconstructie kiest één bestaande waarde; bilineaire reconstructie maakt tussenliggende gecodeerde grijswaarden.
Zo werkt het
Naaste buur kiest één bestaand monster. Bilineair combineert vier buren met gewichten volgens fractionele afstand. Naaste buur bewaart een discreet palet; bilineair maakt tussenkleuren en verzacht contrastranden.
Interpolatie geldt ook voor parameters en kleurpaden. Het coördinaatstelsel telt: een midden in gecodeerd sRGB verschilt van lineair licht of Lab. Een glad resultaat is niet automatisch het juiste signaalmodel.
Gebruik het in het Lab
Kies naaste buur voor scherp pixelschalen en bilineair voor passende gladde vervorming. Het Lab biedt beide bij mapping en naaste/gladde documenthersampling.
Grenzen & verschillen
Interpolatie voorkomt op zichzelf geen aliasing bij verkleinen. Vooraf kan laagdoorlaatfiltering nodig zijn voordat monsters verdwijnen.
Verdieping
Wanneer een digitale afbeelding wordt geschaald, gedraaid of perspectivisch gecorrigeerd, vallen pixels in de output niet meer één-op-één samen met pixels in de bron. Interpolatie is het wiskundige proces waarmee wordt geschat welke kleur elke nieuwe pixel moet krijgen, op basis van de kleuren van zijn buren in de oorspronkelijke afbeelding. De keuze van algoritme heeft een grote invloed op het visuele resultaat.
Veelgebruikte algoritmen
Nearest-Neighbor
Elke outputpixel neemt exact de waarde over van de ene dichtstbijzijnde bronpixel. Er vindt geen blending plaats, dus er ontstaan geen nieuwe kleuren. Dit levert blokkerige, gealiaste resultaten op voor fotografische beelden, maar is ideaal voor pixel art — het behoudt de harde randen en exacte kleurenpalet die het medium definiëren. De Canvas API biedt dit via imageSmoothingEnabled = false, en CSS via image-rendering: pixelated.
Bilinear
Neemt het gemiddelde van de vier dichtstbijzijnde bronpixels, gewogen op basis van afstand. Levert vloeiende resultaten met een matige blur. De standaard voor de meeste Canvas 2D-scaling en CSS-transforms. Geschikt voor matige upscaling van fotografische content.
Bicubic
Bekijkt 16 omliggende pixels (4×4 raster) met behulp van kubische polynomiale weging. Levert scherpere resultaten dan bilinear met minder artefacten. De standaard in beeldbewerkingssoftware zoals Photoshop. Rekenkundig zwaarder, maar geeft de beste kwaliteit bij het verkleinen van fotografische beelden.
Lanczos
Gebruikt een windowed sinc-functie en samplet doorgaans uit een 6×6- of 8×8-omgeving. Levert de scherpste resultaten en behoudt de meeste fijne details bij het verkleinen. Wordt gebruikt in professionele beeldverwerking, maar is te rekenintensief voor real-time rendering in de browser.
Rol in beeldanalyse
De keuze van interpolatie beïnvloedt direct de nauwkeurigheid van palette-extractie. Wanneer een afbeelding wordt downsampled voor analyse, introduceert een smoothing-algoritme (bilinear/bicubic) tussentinten die niet in het origineel voorkomen — waardoor het aantal unieke kleuren kunstmatig kan toenemen. Daarom gebruikt onze analysepipeline nearest-neighbor-downsampling: zo bevat het geanalyseerde canvas alleen kleuren die in de bron aanwezig zijn, ook al is de ruimtelijke ordening iets minder precies.
Het juiste algoritme kiezen
Voor pixel art op gehele veelvouden: nearest-neighbor is de enige juiste keuze. Voor het verkleinen van fotografische beelden: Lanczos of bicubic behouden de meeste details. Voor real-time weergave in de browser: bilinear is de gebalanceerde standaard. Het algoritme moet passen bij de content, niet andersom.
Belangrijkste inzicht
Interpolatie is de onzichtbare bemiddelaar in elke beeldtransformatie. Zij bepaalt of een geschaalde afbeelding haar oorspronkelijke karakter behoudt of oplost in wazigheid — en bij pixel art kan de verkeerde keuze de fundamentele identiteit van het werk vernietigen.
Verwante Lab-categorieën
Bronnen & naslag
Gids bijgewerkt
