Vad är bildskalning?

Bildskalning är en datorgrafikprocess som ökar eller minskar storleken på en digital bild. En bild kan skalas uttryckligen med en bildvisare eller redigeringsprogramvara, eller så kan den göras automatiskt av ett program för att passa en bild i ett annorlunda område. Att minska en bild, som görs för att skapa miniatyrbilder, kan använda flera metoder men använder till stor del en typ av provtagning som kallas undersampling för att minska bilden och upprätthålla den ursprungliga kvaliteten. Att öka storleken på en bild kan vara mer komplex, eftersom antalet pixlar som krävs för att fylla det större området är större än antalet pixlar i den ursprungliga bilden. När bildskalning används för att öka storleken på en bild används en av flera algoritmer för att ungefärliga färgen på de extra pixlarna i den större bilden.

Det finns tre huvudtyper av algoritmer som kan användas i bildskalning för att öka Size av en bild. Den enklaste versionen tar varje originalpixel i källbilden och kopierar den till dess motsvarande position i den större bilden. Detta kommer att lämna luckor mellan pixlarna i den större bilden som fylls genom att tilldela de tomma pixlarna färgen på källpixeln till vänster om den aktuella platsen. Detta multiplicerar i själva verket en bild och dess data till ett större område. Medan denna metod, kallad närmaste granskning, är effektiv för att förhindra dataförlust, lider den resulterande kvaliteten efter bildskalning vanligtvis, eftersom de förstorade blocken av enskilda pixlar kommer att vara tydligt synliga.

Andra bildskalningsalgoritmer fungerar genom att fylla i de tomma utrymmena i en förstorad bild med pixlar vars färg bestäms av färgen på pixlarna som omger den. Dessa algoritmer, kallad bilinär interpolering och bicubisk interpolering, i huvudsak genomsnittliga färgen på källpixlarna som omger en given pixel och fyll sedan de tomma utrymmena i den större bilden med CAlkulerat färggenomsnitt. Medan resultaten är jämnare än skalan i närmaste granskning, kan bilder som är skalade för stora bli suddiga och fulla av otydliga färgblock.

En tredje typ av bildskalningsalgoritm använder en form av mönsterigenkänning för att identifiera de olika områdena i en bild som förstoras och sedan försöker strukturera de saknade pixlarna. Denna metod kan ge goda resultat, men kan också börja skapa visuella artefakter inom en bild, desto fler gånger tillämpas algoritmen. Att skala bilder på detta sätt är potentiellt beräkningsmässigt dyrt för fotografiska bilder i fullfärg och kan också kräva mer minne än andra typer av skalning.

Bildskalning kan också användas för att minska storleken på en digital bild. Den mindre bilden kommer att ha färre pixlar än källbilden, så de flesta algoritmer ger ganska bra resultat. Algoritmer för att minska storleken på en bild liknar de som används för att öka storleken, även om processen är PErformerad omvänd. Pixlarna i källbilden är i genomsnitt för ett område och kombineras till en enda pixel som placeras i den nya, mindre bilden på rätt plats.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?