Skip to main content

Wat is beeldschaling?

Afbeeldingsschaling is een computer grafisch proces dat de grootte van een digitale afbeelding verhoogt of vermindert.Een afbeelding kan expliciet worden geschaald met een beeldviewer of bewerkingssoftware, of deze kan automatisch worden gedaan door een programma dat een afbeelding in een verschillend groot gebied past.Het verminderen van een afbeelding, zoals wordt gedaan om miniatuurfoto's te maken, kan verschillende methoden gebruiken, maar maakt grotendeels gebruik van een soort bemonstering genaamd Undersmampling om de afbeelding te verminderen en de oorspronkelijke kwaliteit te behouden.Het vergroten van de grootte van een afbeelding kan complexer zijn, omdat het aantal pixels dat nodig is om het grotere gebied te vullen groter is dan het aantal pixels in de oorspronkelijke afbeelding.Wanneer beeldschaling wordt gebruikt om de grootte van een afbeelding te vergroten, wordt een van de verschillende algoritmen gebruikt om de kleur van de extra pixels in het grotere beeld te benaderen.

Er zijn drie hoofdtypen algoritmen die kunnen worden gebruikt in beeldschaling om te verhogen om te toenemende grootte van een afbeelding.De eenvoudigste versie neemt elke originele pixel in de bronafbeelding en kopieert deze naar de bijbehorende positie in de grotere afbeelding.Dit laat gaten tussen de pixels in de grotere afbeelding die worden gevuld door aan de lege pixels de kleur van de bronpixel aan de linkerkant van de huidige locatie toe te wijzen.Dit vermenigvuldigt in feite een afbeelding en zijn gegevens in een groter gebied.In een vergroot beeld met pixels waarvan de kleur wordt bepaald door de kleur van de pixels eromheen.Deze algoritmen, bilineaire interpolatie en bicubische interpolatie genoemd, hebben in wezen gemiddeld de kleur van de bronpixels rondom een gegeven pixel, en vullen vervolgens de lege ruimtes in het grotere beeld met het berekende kleurgemiddelde.Hoewel de resultaten soepeler zijn dan het schalen van de dichtstbijzijnde buur, kunnen beelden die te groot zijn geschaald, wazig worden en vol met onduidelijke kleurblokken.

Een derde type beeldschaalalgoritme gebruikt een vorm van patroonherkenning om de verschillende gebieden te identificeren om de verschillende gebieden van te identificeren om de verschillende gebieden van te identificerenEen afbeelding die wordt vergroot en probeert vervolgens de ontbrekende pixels te structureren.Deze methode kan goede resultaten opleveren, maar kan ook beginnen met het maken van visuele artefacten binnen een afbeelding, hoe meer keren het algoritme wordt toegepast.Afbeeldingen op deze manier schalen is potentieel rekenkundig duur voor fotografische afbeeldingen met full-colour en kan ook meer geheugen vereisen dan andere soorten schaalverdeling.

Afbeeldingsschaling kan ook worden gebruikt om de grootte van een digitale afbeelding te verminderen.Het kleinere beeld zal minder pixels hebben dan de bronafbeelding, dus de meeste algoritmen bieden redelijk goede resultaten.Algoritmen om de grootte van een afbeelding te verminderen zijn vergelijkbaar met die welke worden gebruikt om de grootte te vergroten, hoewel het proces omgekeerd wordt uitgevoerd.De pixels in de bronafbeelding zijn gemiddeld voor een gebied en gecombineerd in een enkele pixel die in het nieuwe, kleinere beeld op de juiste locatie wordt geplaatst.