What is the point of rasterizing?

Forstå Rasterisering i Fotografi & Grafik

I den digitale verden af billeder og grafik støder man ofte på begreber som vektorgrafik og rastergrafik. Mens vektorgrafik er baseret på matematiske formler, der beskriver linjer, kurver og former, er rastergrafik bygget op af et gitter af små farvede firkanter kaldet pixels. Men hvad sker der, når man skal konvertere fra den ene type til den anden? Her kommer rasterisering ind i billedet.

https://www.youtube.com/watch?v=0gcJCdgAo7VqN5tD

Rasterisering er processen med at omdanne en vektorbundet grafik, et objekt eller endda tekst til et raster- eller bitmapformat. Det er grundlæggende en konvertering af matematiske beskrivelser til et gitter af pixels. Denne proces er fundamental i digital billeddannelse, især når vektorgrafik skal vises eller printes på medier, der kun understøtter pixelbaserede billeder.

Why would you rasterize an image?
Rasterization is widely used in various fields, including graphic design, web development, video games, animation, computer-aided design (CAD), medical imaging, and scientific visualization. It plays a crucial role in generating realistic visuals and rendering complex images and scenes.
Indholds

Hvorfor er Rasterisering Nødvendig?

Rasterisering er ofte en nødvendighed, når du ønsker at bruge vektorgrafik i bestemte sammenhænge. Vektorgrafik, som for eksempel et logo designet i Adobe Illustrator eller CorelDRAW, er ideel til skalering, da den kan gøres uendeligt stor eller lille uden tab af kvalitet, fordi softwaren blot genberegner de matematiske formler. Men skærme, printere og mange andre digitale platforme arbejder udelukkende med pixels.

Forestil dig, at du har et smukt, skarpt vektorlogo. For at dette logo kan vises korrekt på en hjemmeside, i et digitalt dokument, eller printes på et visitkort, skal det konverteres til pixels. Denne konvertering sikrer, at billedet fremstår præcist med alle sine detaljer, farver og effekter, som tiltænkt, ved en bestemt størrelse og opløsning, der passer til det endelige outputmedie.

Uden rasterisering ville en computerskærm ikke vide, hvordan den skulle tegne en vektorcirkel. Den forstår kun at tænde og slukke pixels i et bestemt mønster. Derfor er rasterisering broen mellem den matematiske abstraktion af vektorgrafik og den konkrete pixelbaserede virkelighed på skærme og i print.

Hvornår Kræves Rasterisering?

Hvis du skal bruge kunstværker, grafik eller tekst, der oprindeligt er lavet som vektorgrafik, på en hjemmeside eller i et printet dokument, vil du næsten altid skulle rasterisere det for at sikre kompatibilitet. Almindelige eksempler inkluderer:

  • Webdesign: Vektorlogoer eller illustrationer skal rasteriseres til formater som JPEG, PNG eller GIF for at kunne vises i webbrowsere.
  • Printproduktion: Vektorgrafik skal rasteriseres til den korrekte opløsning (målt i DPI - dots per inch) for at sikre skarphed og kvalitet i printet.
  • Billedredigering: Når vektorgrafik importeres i pixelbaseret billedredigeringssoftware som Adobe Photoshop eller GIMP, bliver det ofte rasteriseret automatisk eller manuelt.
  • Visning på skærme: Enhver visning af vektorgrafik på en computerskærm, smartphone eller tablet involverer en form for rasterisering i realtid, selvom det ikke altid er en permanent filkonvertering.

Hvordan Fungerer Rasterisering?

Selve processen med rasterisering indebærer, at softwaren analyserer vektordataene – de matematiske formler, der definerer objektets form, farve, placering osv. Baseret på den ønskede output-opløsning eller størrelse bestemmer softwaren derefter, hvordan disse matematiske beskrivelser skal oversættes til et gitter af pixels.

For hvert element i vektorgrafikken – en linje, en kurve, en udfyldt form – beregner softwaren, hvilke pixels der skal farvelægges, og hvilken farve de skal have, for at repræsentere elementet bedst muligt ved den givne opløsning. Jo højere opløsning, desto flere pixels bruges til at repræsentere elementet, hvilket resulterer i et skarpere og mere detaljeret rasterbillede.

Overgangen fra en glat, matematisk defineret kurve til et gitter af firkantede pixels kan potentielt skabe trappe-lignende kanter, kendt som aliasing eller 'jaggies'. For at modvirke dette anvendes ofte teknikker som anti-aliasing, som vi vil beskrive senere.

Fordele ved Rastergrafik

Selvom rasterisering kan synes som et nødvendigt onde, har rastergrafik sine egne klare fordele, især når konverteringen er fuldført:

  • Bred Kompatibilitet: Rasterbilleder understøttes bredt af næsten alle digitale enheder og software. Skærme, printere, webbrowsere – de forstår alle pixels.
  • Kompleksitet og Detaljer: Rastergrafik er suveræn til at repræsentere komplekse billeder med fine detaljer, bløde farveovergange (gradienter), teksturer og skygger. Fotografier er det mest oplagte eksempel på rastergrafik, og deres realisme skyldes netop evnen til at fange utallige nuancer på pixelniveau.
  • Nem Redigering: Med rasterbilleder kan du nemt redigere på pixelniveau ved hjælp af et væld af værktøjer i billedredigeringsprogrammer. Du kan justere farver, lysstyrke, kontrast, påføre filtre, retouchere og manipulere billedet på utallige måder, hvilket ofte er sværere eller umuligt med vektorgrafik.

Ulemper ved Rastergrafik

På trods af fordelene er der også væsentlige ulemper forbundet med rastergrafik, især sammenlignet med vektorgrafik:

  • Opløsningsafhængighed: Dette er den største ulempe. Rasterbilleder er bundet til den opløsning, de er skabt eller rasteriseret til. Hvis du skalerer et rasterbillede markant op, vil pixelsene blive synlige, og billedet vil fremstå uskarpt og 'pixeleret'.
  • Større Filstørrelser: Rasterbilleder, især dem med høj opløsning og farvedybde, har tendens til at have større filstørrelser sammenlignet med vektorgrafik, da de skal gemme farveinformation for hver enkelt pixel.
  • Ikke Ideel til Skalerbare Elementer: Rastergrafik er ikke egnet til elementer, der skal kunne skaleres frit uden kvalitetstab, såsom logoer, ikoner eller illustrationer, der skal bruges i mange forskellige størrelser.
Egenskab Rastergrafik Vektorgrafik
Opbygning Pixels (gitter) Matematiske formler
Skalering Kvalitetstab ved opskalering Uendelig skalering uden tab
Filstørrelse Ofte større (afhænger af opløsning/farver) Ofte mindre (afhænger af kompleksitet)
Detaljer/Realism God til komplekse detaljer, fotos, skygger God til skarpe linjer, former, flade farver
Redigering Pixelbaseret (f.eks. farvejustering, retouchering) Objektbaseret (f.eks. ændring af form, farve)
Anvendelse Fotos, webgrafik (JPEG, PNG), print Logoer, ikoner, illustrationer, tekniske tegninger

Populære Filformater for Rasterbilleder

Der findes adskillige filformater, der bruges til at gemme rasterbilleder. Hvert format har sine egne karakteristika, fordele og ulemper:

  • JPEG (Joint Photographic Experts Group): Et meget udbredt format, især til fotografier. Det bruger komprimering med tab (lossy compression), hvilket reducerer filstørrelsen betydeligt, men kan medføre et lille tab af billedkvalitet, især ved gentagen redigering og lagring. Understøtter millioner af farver.
  • PNG (Portable Network Graphics): Populært på nettet og i digital grafik. Det understøtter komprimering uden tab (lossless compression) og, vigtigst af alt, gennemsigtighed (alpha-kanal). Ideel til grafik med skarpe kanter eller billeder, der kræver gennemsigtig baggrund.
  • GIF (Graphics Interchange Format): Bedst kendt for understøttelse af animationer og gennemsigtighed (dog kun 1-bit gennemsigtighed, altså enten helt gennemsigtig eller helt uigennemsigtig). Begrænset til 256 farver, hvilket gør det mindre egnet til fotografier, men godt til simple grafikker og ikoner.
  • BMP (Bitmap): Et simpelt, ukomprimeret format, der gemmer farveinformation for hver pixel. Resultatet er høj kvalitet, men meget store filstørrelser. Sjældent brugt til web eller distribution, mere som et grundlæggende format.
  • TIFF (Tagged Image File Format): Bruges ofte i professionel print og billedredigering. Understøtter både komprimering uden tab og med tab, samt forskellige farvedybder og lag. Giver høj billedkvalitet og fleksibilitet.

Valget af format afhænger af billedets formål, ønsket kvalitet, filstørrelse og krav til gennemsigtighed eller animation.

Rasterisering i Software

De fleste billedredigerings- og grafiske designprogrammer tilbyder funktioner til at rasterisere vektorgrafik. Programmer som Adobe Photoshop, GIMP (GNU Image Manipulation Program) og CorelDRAW har specifikke værktøjer eller indstillinger til dette formål.

Når du importerer en vektorfil (f.eks. en .AI eller .EPS fil) i et pixelbaseret program som Photoshop, vil du typisk blive bedt om at angive den ønskede opløsning (målt i pixels per tomme, PPI, for skærmvisning eller DPI for print) og farvemodus (f.eks. RGB for skærm, CMYK for print), før billedet åbnes som et rasterlag. I vektorbaserede programmer kan du ofte eksportere eller 'flade' dele af din grafik til rasterformater.

Er Rasterisering Kun Begrænset til Billeder?

Nej, rasterisering er ikke kun begrænset til billeder i traditionel forstand. Det kan også anvendes på andre grafiske elementer, herunder skrifttyper og tekst. Når en skrifttype eller tekst rasteriseres, konverteres den til et sæt pixels. Dette gør det muligt at vise og manipulere teksten som et hvilket som helst andet rasterbillede. Dette er f.eks. relevant i webdesign, hvor specielle skrifttyper konverteres til billeder (selvom CSS3 og webfonts har reduceret behovet) eller i grafisk design, hvor tekst lagres som pixels for at bevare et specifikt udseende, når filen deles, uden at modtageren behøver at have skrifttypen installeret.

Rasterisering af 3D-Modeller

Processen med rasterisering er også central inden for 3D-grafik. Når man arbejder med 3D-modeller, beskriver man objekter i et tredimensionelt rum. For at vise disse 3D-modeller på en 2D-skærm eller printe dem, skal de gengives (renderes) til et 2D-billede. En vigtig del af denne renderingproces er rasterisering.

Rendering af en 3D-scene indebærer at simulere lys, materialer, teksturer og perspektiv. Efter at have beregnet, hvor objekterne befinder sig i scenen set fra kameraets synspunkt, og hvordan de skal se ud (farve, skygge, tekstur), konverteres denne information til et gitter af pixels, der udgør det endelige 2D-billede. Dette er i bund og grund en rasteriseringsproces, der omdanner 3D-data til et 2D-rasterbillede.

Programmeringsteknikker Relateret til Rasterisering

Inden for computergrafikprogrammering er rasterisering et fundamentalt koncept med tilhørende specifikke teknikker. Scanline rendering er en teknik, hvor hver vandret linje af en polygon behandles separat for at bestemme, hvilke pixels den dækker. Z-buffering (eller dybde-buffering) er en anden vigtig teknik, der bruges til at bestemme, hvilke objekter der er synlige, når de overlapper hinanden, baseret på deres dybde i scenen. Disse teknikker er kernen i rendering-engines, der bruges til at skabe billeder og animationer, både i realtid (som i spil) og for forudberegnede billeder.

Rasteriseringens Rolle i Spiludvikling

I spiludvikling er rasterisering en absolut kernekomponent for at kunne rendere 3D-scener i realtid. Grafikkort (GPU'er) er optimeret til at udføre rasterisering utroligt hurtigt. Processen involverer:

  1. Transformation af 3D-modeller fra deres verden-koordinater til skærm-koordinater.
  2. Anvendelse af teksturer (billeder der 'klæbes' på overfladerne af 3D-modellerne).
  3. Beregning af belysning og skygger.
  4. Anvendelse af andre effekter (refleksioner, gennemsigtighed osv.).
  5. Til sidst, konvertering af al denne information til et 2D-gitter af pixels, der vises på skærmen.

Denne realtids-rasterisering er afgørende for at opnå flydende og medrivende gameplay-oplevelser, hvor billedet opdateres mange gange i sekundet (typisk 60 billeder per sekund eller mere), mens spilleren bevæger sig og interagerer med spilverdenen.

Eksempel på Rasterisering i Spilgrafik

Forestil dig, at du spiller et moderne 3D-spil. Når du ser på den virtuelle verden på din skærm, er alle de tredimensionelle modeller – miljøet, karaktererne, objekterne – konstant ved at blive rasteriseret i realtid af din computers grafikkort. Hvert enkelt billede (frame), du ser, er resultatet af en hurtig rasteriseringsproces. Grafikkortet tager 3D-dataene, beregner, hvordan de ser ud fra dit synspunkt, og konverterer dem til det gitter af pixels, der udgør billedet på din skærm. Når du bevæger musen for at kigge dig omkring, gentages denne rasteriseringsproces øjeblikkeligt for at vise dig den opdaterede scene.

Rasterisering i VR og AR

Rasterisering er også omfattende brugt i Virtual Reality (VR) og Augmented Reality (AR) applikationer. Når du bærer et VR-headset eller bruger AR-briller, gengives de virtuelle eller forstærkede objekter, du ser, i realtid ved hjælp af rasteriseringsteknikker. I VR skal der endda renderes to separate billeder (et for hvert øje) samtidigt, hvilket stiller endnu større krav til grafikkortets rasteriseringskapacitet. Denne realtidsgengivelse sikrer, at det visuelle respons er hurtigt og præcist i forhold til dine bevægelser, hvilket er essentielt for at skabe en overbevisende og immersiv oplevelse.

Anti-aliasing i Sammenhæng med Rasterisering

Som nævnt tidligere kan rasterisering af skrå eller buede linjer og kanter resultere i 'jaggies' – trappe-lignende effekter forårsaget af pixelsenes firkantede natur. Anti-aliasing er en teknik, der bruges under eller efter rasteriseringsprocessen for at reducere udseendet af disse takkede kanter.

Anti-aliasing virker ved at blande farverne på pixels langs kanterne af objekter. I stedet for at have en skarp overgang fra én farve til en anden (f.eks. sort linje mod hvid baggrund), bruger anti-aliasing mellemliggende farver (gråtoner i dette eksempel) til at skabe en blødere overgang. Dette snyder øjet til at opfatte kanten som glattere, selvom den stadig er opbygget af firkantede pixels. Teknikken forbedrer den visuelle kvalitet og realismen af rasteriseret grafik betydeligt.

Forskellige Niveauer af Anti-aliasing

Der findes forskellige metoder til anti-aliasing, der varierer i kompleksitet, kvalitet og ydeevne. Simple metoder som gennemsnitlig farveblanding er grundlæggende, men effektive. Mere avancerede teknikker inkluderer:

  • Multisampling (MSAA): Sampler flere punkter inden for hver pixel, især nær polygonkanter, for at bestemme den endelige pixelfarve. Relativt effektivt og udbredt i spil.
  • Supersampling (SSAA): Renderer billedet ved en meget højere opløsning end den endelige output-opløsning og skalerer det derefter ned ved at gennemsnitliggøre pixelværdier. Giver meget høj kvalitet, men er beregningsmæssigt dyrt.
  • Post-process filtre (f.eks. FXAA, TAA): Anvendes som et filter på det færdigt renderede billede for at udjævne kanter. Ofte hurtigere end MSAA/SSAA, men kan gøre billedet lidt sløret.

Valget af anti-aliasing-metode er ofte et kompromis mellem billedkvalitet og ydeevne, især i realtidsapplikationer som spil.

Konceptet Opløsning i Rasterisering

Opløsning er et centralt begreb i rasterisering. Det refererer til antallet af pixels i et billede, typisk angivet som bredde x højde (f.eks. 1920x1080 pixels for Full HD). I rasterisering bestemmer opløsningen niveauet af detaljer og klarhed i det endelige rasteriserede billede.

Når vektorgrafik rasteriseres, skal du vælge en opløsning. En højere opløsning betyder, at der bruges flere pixels til at repræsentere grafikken. Dette resulterer i finere detaljer, skarpere kanter (selv med anti-aliasing) og blødere kurver. Omvendt vil en lavere opløsning betyde færre pixels og dermed et grovere, mindre detaljeret billede.

For print måles opløsning ofte i DPI (dots per inch), som angiver antallet af pixels (punkter) per lineær tomme i printet. En høj DPI (f.eks. 300 DPI) er typisk nødvendig for print i høj kvalitet, mens lavere DPI (f.eks. 72 DPI) er tilstrækkeligt for skærmvisning.

Hvordan Påvirker Rasterisering Filstørrelser?

Som tidligere nævnt har rasteriserede billeder, især dem med højere opløsninger og kompleksitet (mange farver, detaljer), tendens til at have større filstørrelser sammenlignet med deres vektor-modstykker. Dette skyldes, at et rasterbillede skal gemme information (farve, gennemsigtighed) for hver enkelt pixel i gitteret. Et billede på 1920x1080 pixels skal gemme information for over 2 millioner pixels. En vektorfil, der repræsenterer den samme grafik, gemmer kun de matematiske formler, der definerer formerne, hvilket ofte kræver langt mindre data.

Komprimeringsmetoder (lossy som JPEG eller lossless som PNG) bruges til at reducere filstørrelsen på rasterbilleder, men selv med komprimering kan store, detaljerede billeder stadig fylde meget. Det er vigtigt at overveje filstørrelse, især for weboptimering og lagerplads.

Afvejninger mellem Rasterisering og Vektorgrafik

Der er klare afvejninger, når man vælger mellem at arbejde med raster- eller vektorgrafik, eller når man beslutter sig for at rasterisere:

  • Rasterbilleder er fremragende til at vise komplekse og detaljerede billeder som fotografier, med bløde overgange og realistiske effekter. Men deres skalerbarhed er begrænset af den valgte opløsning.
  • Vektorgrafik er ideel til elementer, der kræver skarphed og skalérbarhed i enhver størrelse, såsom logoer og ikoner. De er dog mindre velegnede til at repræsentere fotorealisme eller komplekse teksturer og overgange.

Rasterisering er den proces, der gør det muligt at bruge de skalerbare vektorelementer i pixelbaserede sammenhænge, men det sker på bekostning af den uendelige skalérbarhed, som vektorgrafik ellers tilbyder.

Konceptet Farvedybde i Rasterisering

Farvedybde, også kendt som bitdybde, refererer til antallet af bits, der bruges til at repræsentere farven for hver pixel i et rasterbillede. Dette tal bestemmer, hvor mange forskellige farver billedet kan vise:

  • 8-bit farve: Kan repræsentere 2^8 = 256 farver. Velegnet til simple grafikker (f.eks. GIF), men utilstrækkeligt til fotografier.
  • 24-bit farve (True Color): Bruger 8 bits for hver af de tre primærfarver (Rød, Grøn, Blå), i alt 24 bits. Kan repræsentere 2^24 = ca. 16,7 millioner farver. Dette er tilstrækkeligt til at vise fotografier realistisk.
  • 32-bit farve: Består typisk af 24-bit farve plus en 8-bit alpha-kanal, der bruges til at gemme information om gennemsigtighed. Vigtigt for formater som PNG.

Højere farvedybder giver mere nøjagtig og levende farvegengivelse, men resulterer også i større filstørrelser, da der skal gemmes mere data for hver pixel.

Begrænsninger ved Rasterisering

En af de primære begrænsninger ved rasterisering er dens afhængighed af den opløsning, billedet rasteriseres til. Hvis et rasteriseret billede skaleres for meget op, vil du opleve synlig pixelering og tab af detaljer. Dette er i skarp kontrast til vektorgrafik, der kan skaleres uden tab. Derfor er rasterbilleder ikke det rette valg, hvis du har brug for grafik, der skal fungere i mange forskellige, potentielt meget store, størrelser, uden at gå på kompromis med skarpheden.

Ofte Stillede Spørgsmål om Rasterisering

Hvad betyder det at rasterisere en tekst?
Når tekst rasteriseres, konverteres bogstaverne fra deres vektorbaserede definition (kurver og linjer) til et gitter af pixels. Dette låser tekstens udseende fast ved en bestemt størrelse og opløsning, men sikrer, at den vises præcis som tiltænkt, selv hvis modtageren ikke har den originale skrifttype installeret.

Kan jeg lave rasterisering om?
Nej, rasterisering er en envejs-proces. Når vektordata er konverteret til pixels, er de matematiske formler, der definerede de oprindelige former, tabt. Du kan ikke uden videre konvertere et rasterbillede tilbage til den oprindelige, fuldt redigerbare vektorgrafik. Software kan forsøge at 'vektorisere' et rasterbillede (spore kanter og omdanne dem til vektorer), men resultatet er sjældent perfekt og kræver ofte manuel oprydning.

Hvilken opløsning skal jeg vælge, når jeg rasteriserer til print?
For print i høj kvalitet anbefales typisk en opløsning på 300 DPI (dots per inch) ved den endelige printstørrelse. For storformatprint, der ses på afstand (f.eks. plakater, bannere), kan lavere opløsninger være acceptable (f.eks. 150 DPI eller endda lavere), da pixelering er mindre mærkbar på afstand.

Påvirker rasterisering billedets farver?
Rasterisering i sig selv burde ikke ændre billedets farver, forudsat at farvemodus og profil håndteres korrekt. Dog kan konvertering mellem farvemodus (f.eks. fra RGB til CMYK for print) i forbindelse med rasteriseringen medføre små ændringer i farvegengivelsen, da CMYK farverummet er mindre end RGB farverummet.

Er rasterisering det samme som at gemme en fil?
Nej, rasterisering er en proces, der sker før eller under lagringen af en fil i et rasterformat. Når du gemmer en vektorfil som f.eks. en .JPG eller .PNG, udfører softwaren rasterisering som en del af gemmeprocessen.

Hvad er forskellen på PPI og DPI?
PPI (pixels per inch) bruges typisk til at beskrive opløsningen af et digitalt billede på en skærm. DPI (dots per inch) bruges til at beskrive opløsningen af en printer, altså hvor mange blækpunkter printeren kan placere per tomme på papiret. Forberedelse af billeder til print involverer at vælge en passende PPI, som printeren derefter oversætter til DPI.

Bruges rasterisering altid, når noget vises på en skærm?
Ja, i princippet. Computerskærme er pixelbaserede enheder. Uanset om indholdet oprindeligt er vektorbaseret (som tekst i en browser) eller rasterbaseret (som et foto), skal det konverteres til et gitter af pixels for at kunne vises. Moderne systemer gør dette lynhurtigt og ofte i hardware.

Kan rasterisering påvirke ydeevnen?
Ja, især i realtidsapplikationer som spil og VR. At rasterisere komplekse 3D-scener med høj opløsning, mange detaljer, belysning og effekter kræver betydelig computerkraft, især fra grafikkortet. Jo mere der skal rasteriseres, og jo højere kvaliteten skal være (høj opløsning, meget anti-aliasing), desto mere ydeevne kræves der.

Er der situationer, hvor man aldrig skal rasterisere?
Ja, hvis du har brug for at bevare et grafisk element fuldt skalerbart til fremtidig brug i ukendte størrelser (f.eks. et logo, der skal bruges på alt fra et visitkort til en billboard), skal du gemme og arbejde med den originale vektorfil. Rasteriser kun, når du har et specifikt outputmedie eller størrelse i tankerne.

Afsluttende Betragtninger

Rasterisering er en uundgåelig og afgørende proces i den digitale billedverden. Den muliggør konvertering af fleksibel vektorgrafik til det pixelbaserede format, som skærme og printere forstår. Mens processen medfører tab af den uendelige skalérbarhed, der kendetegner vektorgrafik, er den essentiel for at kunne visualisere og dele grafik i utallige sammenhænge.

At forstå, hvad rasterisering indebærer, hvorfor og hvornår det bruges, samt dets fordele og begrænsninger, er fundamentalt for enhver, der arbejder med digital grafik, fotografi, webdesign, spiludvikling eller printproduktion. Det er et nøglekoncept, der bygger bro mellem forskellige grafiske formater og teknologier, og som sikrer, at dine digitale kreationer fremstår korrekt og skarpt på det endelige medie.

Hvis du vil læse andre artikler, der ligner Forstå Rasterisering i Fotografi & Grafik, kan du besøge kategorien Grafik.

Avatar photo

Franne Voigt

Mit navn er Franne Voigt, jeg er en 35-årig fotograf fra Danmark med en passion for at fange øjeblikke og dele mine erfaringer gennem min fotoblog. Jeg har arbejdet med både portræt- og naturfotografi i over et årti, og på bloggen giver jeg tips, teknikker og inspiration til både nye og erfarne fotografer. Fotografi er for mig en måde at fortælle historier på – én ramme ad gangen.

Go up