Hva er oppsampling og nedprøving i Photoshop?

Oppsampling og nedsampling er to spesifikke tilfeller av en bildeprosess kjent som "sampling". Når du lager et bilde større eller mindre i oppløsning eller dimensjoner, må Adobe Photoshop prøve eksemplet på bildet for å bestemme hvordan du skal fylle ut de nye pikslene som er opprettet mellom originalene (når du forstørrer) eller hvilke av de originale pikslene som skal beholdes og hvilke som skal kastes (når du reduserer størrelsen).

Bakgrunn

Når du tar et fotografi av en naturlig scene ved hjelp av et digitalt kamera, må kameraet konvertere den scenen til et diskret rutenett av piksler. Det samme gjelder bilder som er hentet på en datamaskin fra andre fysiske kilder, for eksempel et skannet fotografi eller dokument. Denne prosessen kalles "prøvetaking".

Når et bilde er i et digitalt medium, har du ikke lenger tilgang til annen informasjon om scenen det stammer fra utover pikslene i bildet. Dette betyr at når du endrer størrelse på et bilde, kan ikke Photoshop fylle ut hull i dataene med informasjon fra selve scenen; i stedet må det "samprøve" bildet for å lage en tilnærming til den originale scenen.

Oppsampling

Oppsampling er den typen sampling som Photoshop utfører når du forstørrer et bilde. Når bildet forstørres, vil de originale pikslene bli plassert lenger fra hverandre, og applikasjonen må "gjøre opp" de nye pikslene mellom dem, ved å bruke en passende tilnærming til den originale scenen.

Nedsampling

Nedprøving er det motsatte av oppsampling, brukt når et bilde blir mindre. Selv om krymping av et bilde ikke krever utfylling av nytt rom som i tilfelle oppsampling, kan Photoshop likevel bruke en tilnærming for å bevare så mye informasjon om bildet som mulig.

Tenk for eksempel på et bilde som består av vekslende svarte og hvite piksler. Hvis du krymper dette bildet til halvparten av størrelsen ved å direkte samle verdiene til annenhver piksel, vil du ende opp med et helt hvitt eller svart bilde. En bedre tilnærmingsmetode er nødvendig for å sikre at slike detaljer ikke går tapt.

Interpolasjon

Tilnærmingene til den originale scenen som ble brukt ved oppsampling og nedsampling, genereres av en prosess som kalles "interpolasjon". Når du forstørrer et bilde, interpolerer Photoshop nye piksler i bildet ved å beregne gjennomsnitt fra de omkringliggende pikslene det kjenner til i det opprinnelige bildet. Den utfører lignende beregninger når du krymper et bilde for å bestemme hvordan de originale pikslene skal blandes for å generere det nye bildet.

Metoder

Photoshop støtter tre hovedmetoder for interpolering. Interpolasjon nærmeste nabo fyller hver nye piksel i et forstørret bilde med samme farge som nærmeste originale piksel, men dette får bilder til å se "blokkerende" og med lav kvalitet.

Bilinear og bikubisk interpolering er metoder som gir bilder av høyere kvalitet. Bilinear interpolasjon beregner gjennomsnitt av de nærmeste fire omkringliggende piksler; bicubic bruker 16 piksler rundt. I mange tilfeller vil bildene som genereres av disse to metodene se like ut, men den ekstra informasjonen som brukes av bikubisk interpolasjon, bidrar til å bevare fine detaljer, både når du forstørrer og krymper bilder.