Concepten & Lab-uitleg
Vind uitleg en interactieve voorbeelden bij de gereedschappen en technieken van het Lab.
57 gidsen
Algoritmische kunst: regels als artistiek materiaal
Algoritmische kunst gebruikt expliciete procedures bij het maken van beeld. De kunstenaar kiest regels, invoer, beperkingen en beslissingen die berekening tot werk maken.
Anti-aliasing: randen zonder valse structuren bemonsteren
Aliasing ontstaat wanneer een rooster variatie in het oorspronkelijke signaal niet kan onderscheiden. Anti-aliasing beperkt valse patronen door vóór bemonstering te filteren of integreren.
Beeldkernels: vervagen, verscherpen, reliëf en richtingsranden
Kernelpresets zijn specifieke gewichten voor dezelfde buurtbewerking. Hun namen beschrijven gedrag, geen apart bewerkingssysteem.
Beeldtransformaties: schalen, draaien, spiegelen en bijsnijden
Beeldtransformaties veranderen de geometrie van een raster. Sommige herschikken monsters exact; andere reconstrueren pixels op nieuwe coördinaten.
Beeldvervorming: coördinaten opnieuw toewijzen
Een vervorming verandert waar elke uitvoerpixel zijn bron leest. Ze wijzigt ruimtelijke relaties in plaats van rechtstreeks de kleurwaarden.
Bitdiepte en toonstappen
Bitdiepte geeft het aantal binaire cijfers per monster aan. Meer bits leveren meer waarden op, niet noodzakelijk meer ruimtelijk detail.
Cellulaire automaten: lokale regels, groeiende patronen
Een cellulaire automaat werkt een toestandsrooster bij met lokale regels. Herhaling van een kleine beslissing kan complexe patronen opleveren.
Chromatische adaptatie en witpunten
Chromatische adaptatie modelleert hoe kleurcoördinaten veranderen bij een andere referentieverlichting met behoud van een overeenkomstige kleurindruk.
Convolutiekernels: één pixel uit zijn buren berekenen
Een kernel combineert elke pixel met zijn buren. Verander de gewichten om te vervagen, te verscherpen of randen te vinden.
De Mandelbrotverzameling en ontsnappingstijd
De Mandelbrotverzameling bevat complexe parameters c waarvoor herhaald z² + c, beginnend bij nul, begrensd blijft.
Delta E: kleurverschil meten
Delta E is een familie van kleurverschilmaten. ΔE76 is de euclidische afstand in CIELAB; latere formules corrigeren aanvullende perceptuele ongelijkheden.
Dithering: ontbrekende tonen als ruimtelijk patroon
Dithering verdeelt quantisatiebeslissingen over naburige pixels. Een beperkt aantal opgeslagen kleuren kan zo op kijkafstand extra tonen suggereren.
Domain warping: de bemonsteringsruimte vervormen
Domain warping verandert de coördinaten waarmee een andere functie wordt gelezen. Een ruisveld buigt het domein voordat waarden worden berekend.
Drempelen: vaste, Otsu- en adaptieve beslissingen
Drempelen kent pixels lage of hoge waarden toe volgens een toonbeslissing. De grens kan vast, uit een histogram afgeleid of lokaal aangepast zijn.
Easingfuncties: het tempo van verandering vormen
Een easingfunctie zet voortgang om in een andere voortgangswaarde. Ze verandert het tempo van een overgang met behoud van begin en einde.
Effectketens: volgorde, parameters en reproduceerbaarheid
Een effectketen voert bewerkingen na elkaar uit. Elke stap leest het vorige resultaat; een andere volgorde kan een ander beeld opleveren.
Elementaire cellulaire automaten en regelnummers
Een elementaire automaat werkt een binaire rij bij uit elke cel en haar twee buren. Opeengestapelde generaties vormen een tweedimensionaal beeld.
Euclidische RGB-afstand
Euclidische RGB-afstand behandelt een kleur als een driedimensionale kanaalvector en meet de rechte afstand tussen twee vectoren.
Floyd–Steinberg-foutdiffusie
Floyd–Steinberg geeft quantisatiefout door aan vier volgende buren met gewichten die samen één zijn.
Gamma-expansie: sRGB naar lineair licht
Gamma-expansie zet gecodeerde kleurwaarden om naar waarden evenredig met licht. sRGB heeft daarvoor een lineair deel bij zwart en een machtsdeel daarboven.
Gamutmapping en kleurafkapping
Een gamut is de verzameling kleuren die een systeem kan weergeven. Gamutmapping kiest een weergeefbare vervanging voor een kleur daarbuiten.
Glitcheffecten: pixelsortering, kanaalverschuiving en scanlijnen
Glitchbehandelingen ordenen of moduleren pixels om digitale structuur zichtbaar te maken. De sporen komen uit bedoelde bewerkingen, niet uit kapotte bestanden.
Halftoning en geordende screening
Halftoning suggereert continue toon met ruimtelijke sporen. Grootte, afstand en ordening bepalen hoe het oog die op afstand samenvoegt.
Interpolatie en rasterreconstructie
Interpolatie schat waarden tussen bekende monsters. Ze bepaalt hoe een raster wordt gereconstrueerd wanneer posities of afmetingen niet met het rooster samenvallen.
Juliaverzamelingen: vaste regel, wisselend beginpunt
Een kwadratisch Juliabeeld onderzoekt herhaald z² + c met een vaste complexe c en een ander beginpunt z per pixel.
Kleurcorrecties: toon, tint, belichting en balans
Kleurcorrecties zetten bestaande pixelwaarden om. Verschillende regelaars veranderen verschillende eigenschappen, ook als meerdere het beeld lichter laten lijken.
Kleurharmonie: relaties op een kleurcirkel
Kleurharmonie ordent een palet via relaties zoals complementaire, analoge en triadische tintafstanden.
Kleurquantisatie: een beeld tot een palet reduceren
Kleurquantisatie vervangt veel bronkleuren door een kleiner palet. Paletkeuze en toewijzing bepalen welke details en relaties behouden blijven.
Kleurruimten: sRGB, CIELAB en OKLCH
Een kleurruimte kent coördinaten toe aan kleuren. Dat stelsel beïnvloedt interpolatie, afstandsmetingen en het gedrag van correcties.
Kleurverlopen: stops, geometrie en interpolatie
Een kleurverloop kent kleur toe volgens positie. Stops bepalen kleuren op bepaalde plekken; geometrie vertaalt canvascoördinaten naar die posities.
Kloonstempel: tekenen met bestaande beeldinformatie
De kloonstempel kopieert pixels van een bronpositie naar een streek op een andere plek en houdt de onderlinge afstand vast.
Lagen, alfa en mengmodi
Lagen combineren meerdere rasterbeelden tot één compositie. Volgorde, dekking en mengmodus bepalen wat je op elke pixelpositie ziet.
Luminantieweging en grijswaarden
Luminantieweging combineert kanalen volgens hun bijdrage aan een lichtgerelateerd signaal. Bij sRGB-primairkleuren weegt groen zwaarder dan rood of blauw.
Manifold learning en kleurburen
Manifold learning onderzoekt laagdimensionale structuur in hoogdimensionale gegevens. Bij kleuren gaat het om een bruikbare compacte weergave van hun onderlinge relaties.
Net waarneembaar kleurverschil
Een net waarneembaar verschil is een verandering die iemand onder bepaalde kijkomstandigheden kan onderscheiden. Het is geen universele eigenschap van een hexkleur.
Niveaus en curven: de toonoverdracht sturen
Niveaus en curven bepalen hoe een invoerkanaalwaarde een uitvoerwaarde wordt. Ze maken tooncompressie, uitbreiding en plaatselijk contrast expliciet.
Paletextractie: representatieve kleuren kiezen
Paletextractie vat een beeld samen met een kleine kleurenverzameling. Verschillende methoden bewaren verschillende eigenschappen van de bron.
Penselen, vormen en rastertekenen
Rastertekenen plaatst sporen rechtstreeks in het pixelrooster van een laag. Grootte, dekking, geometrie en compositing bepalen welke monsters veranderen.
Perceptuele uniformiteit in kleurruimten
Een perceptueel uniforme kleurruimte probeert gelijke coördinaatafstanden te laten overeenkomen met gelijke waargenomen kleurverschillen.
Perlin-ruis: samenhangende variatie uit gradiënten
Perlin-ruis maakt vloeiende ruimtelijke variatie door bijdragen van gradiënten op een rooster te interpoleren.
Procedurele generatie: een beeld uit regels bouwen
Procedurele generatie beschrijft een beeld met regels en parameters in plaats van iedere ontwerpbeslissing als los geplaatst spoor op te slaan.
Procedurele patronen: roosters, tegels, golven en moiré
Procedurele patronen beschrijven herhaling met regels. Afstand, richting en plaatselijke variatie bepalen hoe de regel in een raster verschijnt.
Procedurele texturen: materiaalachtige structuur opbouwen
Een procedurele textuur combineert wiskundige structuur en kleur tot een oppervlakindruk zonder een foto van dat materiaal te gebruiken.
Randdetectie en gradiëntmagnitude
Randdetectie benadrukt plaatselijke beeldveranderingen. Gradiëntoperatoren schatten horizontale en verticale verandering en combineren die tot een magnitude.
Rasteranimatie: frames, timing en onion skin
Een rasteranimatie toont een geordende reeks beelden in de tijd. De beeldsnelheid bepaalt hoe lang elk frame zichtbaar blijft.
Rasterbeelden en bewerkbare projecten exporteren
Een beeldexport bewaart gerenderde pixels. Een bewerkbaar project bewaart ook lagen, frames en instellingen om verder te kunnen componeren.
Rasterbeelden: pixels, kanalen en resolutie
Een rasterbeeld bewaart een rechthoekig rooster van kleurmonsters. Pixelafmetingen beschrijven het beeld zelf; zoomen verandert alleen de weergave.
Reactie-diffusie: Gray–Scott-patroonvorming
Reactie-diffusie combineert lokale reacties met verspreiding door de ruimte. Het Gray–Scott-model kan vlekken, strepen en bewegende grenzen vormen uit twee velden.
Ruisoctaven, FBM, turbulentie en richels
Ruisoctaven combineren velden met opeenvolgend andere frequenties en amplitudes. De som bepaalt brede structuur en fijn detail.
Selecties: bewerkingen begrenzen
Een selectie bepaalt welk deel van een beeld een bewerking mag veranderen. Het Lab gebruikt rechthoekige selecties in documentpixels.
Symmetrie bij rastertekenen
Symmetrie herhaalt een spoor via geometrische transformaties. Spiegelen reflecteert het; radiale symmetrie draait kopieën om een middelpunt.
Vectorquantisatie en paletclusters
Vectorquantisatie vervangt veel vectoren door een kleinere verzameling vertegenwoordigers. Een kleurpalet kan zo’n compacte verzameling zijn.
Verloopkaarten: herkleuren volgens toon
Een verloopkaart vervangt de toonwaarde van een pixel door een kleur uit een verloop. De geometrie van het beeld blijft gelijk.
Vervagen, ruis verwijderen en verscherpen
Buurtfilters verzachten of benadrukken plaatselijke variatie. Middelen, rangselectie en detailversterking lossen verschillende beeldproblemen op.
Wiskundige morfologie: vormen vergroten, verkleinen en extraheren
Morfologie vergelijkt een buurt die door een structuurelement is bepaald. Dat werkt op binaire vormen en ook op grijs- of kanaalwaarden.
Witte en Gaussiaanse ruis
Willekeurige ruis kiest monsterwaarden uit een verdeling. De ruimtelijke relatie en de waardeverdeling zijn afzonderlijke eigenschappen.
Worley-ruis en Voronoi-velden
Worley-ruis gebruikt afstanden tot nabije kenmerkpunten. Voronoi-diagrammen benadrukken welk punt het dichtstbij is.
