Afbeeldingsschaling
Afbeeldingsschaling is het proces waarbij een digitale afbeelding van formaat wordt veranderd. Door een afbeelding te verkleinen wordt deze kleiner, terwijl het vergroten van een afbeelding deze groter maakt. Zowel rasterafbeeldingen als vectorafbeeldingen kunnen worden geschaald, maar ze leveren verschillende resultaten op.
Schalen van rasterafbeeldingen
Een rasterafbeelding is een bitmap die bestaat uit afzonderlijke pixels. Voorbeelden zijn JPEG- en PNG-bestanden. Het schalen van rasterafbeeldingen wordt ook wel "resampling" genoemd. Hierbij worden pixels toegewezen aan een nieuw raster, dat kleiner of groter kan zijn dan de oorspronkelijke matrix.
Het verkleinen van een rasterafbeelding kan een lichte afname van de beeldkwaliteit veroorzaken, omdat de pixels in een kleiner raster worden samengedrukt. Kleuren moeten worden gemengd en randen worden vaak gladgestreken met behulp van een proces dat anti-aliasing wordt genoemd. Een goed algoritme voor afbeeldingsschaling, of een "scaler", behoudt het grootste deel van de details van de afbeelding bij het verkleinen ervan. Hoe verder een afbeelding wordt verkleind, hoe minder details kunnen worden behouden.
Het vergroten van een rasterafbeelding vermindert de beeldkwaliteit eveneens. Over het algemeen zorgt het vergroten van een digitale afbeelding ervoor dat deze er wazig uitziet. Hoe groter de afbeelding wordt geschaald, hoe onscherper deze eruitziet. Anti-aliasing kan worden gebruikt om de randen glad te strijken, maar een vergrote afbeelding ziet er niet zo helder uit als de oorspronkelijke afbeelding.
Schalen van vectorafbeeldingen
Vectorafbeeldingen, zoals een .SVG- of .AI-bestand, bestaan uit punten en lijnen, die ook paden worden genoemd. Deze paden kunnen zonder kwaliteitsverlies groter of kleiner worden gemaakt. In plaats van pixels aan een ander raster toe te wijzen, verplaatst het schalen van vectorafbeeldingen eenvoudigweg de punten binnen de afbeelding.
Omdat vectorafbeeldingen niet door pixels worden bepaald, zien ze er zowel op kleine als op grote formaten scherp uit. Daarom worden bedrijfslogo's en pictogrammen van toepassingen vaak als vectorafbeeldingen ontworpen. Wanneer de afbeeldingen in een software-toepassing of op een website worden gepubliceerd, kunnen ze naar een specifieke grootte worden geschaald en vervolgens als rasterafbeelding worden opgeslagen.
NOTE: "Video-upscaling" is het proces waarbij video wordt geschaald voor een scherm met een hogere resolutie. Het doel is om video met een lagere resolutie er scherp uit te laten zien bij een hogere resolutie. Een HD-video kan bijvoorbeeld worden opgeschaald naar 4K. Een goed upscalingalgoritme behoudt bij de hogere resolutie zo veel mogelijk details, maar kan de video niet zo scherp maken als een video die oorspronkelijk in 4K is opgenomen.
Test je kennis