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 de grotere afbeelding te benaderen.

Er zijn drie hoofdtypen algoritmen die kunnen worden gebruikt bij beeldschaling om de S te vergrotenIze 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. Hoewel deze methode, het dichtstbijzijnde buur genoemd, effectief is in het voorkomen van gegevensverlies, lijdt de resulterende kwaliteit na beeldschaling meestal, omdat de vergrote blokken van individuele pixels duidelijk zichtbaar zullen zijn.

Andere beeldschaalalgoritmen werken door de lege ruimtes in een vergrote afbeelding in te vullen 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 de C met de CAlculatie kleurgemiddelde. Hoewel de resultaten soepeler zijn dan beeldschaling van de dichtstbijzijnde buur, kunnen afbeeldingen die te groot zijn geschaald, wazig worden en vol met onduidelijke kleurblokken.

Een derde type beeldschaalalgoritme maakt gebruik van een vorm van patroonherkenning om de verschillende gebieden van een afbeelding te identificeren die worden 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 PE isomgekeerd. 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.

ANDERE TALEN