What is the difference between raster and JPEG?

Rasterisering vs. Udfladning: Forstå Forskellen

I designsoftwarens verden støder man ofte på begreber, der lyder ens, men som dækker over forskellige operationer. To af disse begreber, der skaber særlig forvirring, især for designere med mange års erfaring fra traditionelle pixelbaserede programmer, er 'rasterisering' og 'udfladning'. Selvom de historisk set ofte har været brugt synonymt – især når det handler om at reducere flere lag til ét – har moderne software som Figma introduceret en skarpere opdeling, der kræver en dybere forståelse.

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

Lad os dykke ned i, hvad disse begreber præcist betyder, og hvordan forskellen især manifesterer sig i programmer, der arbejder med både vektor- og pixelgrafik.

Is rasterizing the same as flattening?
In bitmap editing software “to flatten” and “to rasterize” are very often synonymous! I.e. Snagit uses “Flatten selection” exactly in the meaning of “rasterize selected bitmap and/or vector objects into the bitmap background layer”.
Indholds

Hvad betyder Rasterisering?

Rasterisering er processen med at omdanne vektorgrafik, tekst eller andre objekter (som f.eks. effekter eller grupper af lag) til en samling af pixels, altså et bitmap-billede. Når noget rasteriseres, mister det sine oprindelige vektorbaserede egenskaber.

Forestil dig en cirkel tegnet som vektorgrafik. Den er defineret af matematiske formler – dens centrum, radius, farve på omrids og fyld. Du kan skalere den op eller ned i det uendelige, uden at den mister skarphed. Når denne cirkel rasteriseres, omdannes den til et gitter af farvede pixels. Hvis du nu zoomer tæt på, vil du se de enkelte firkantede pixels, og hvis du skalerer billedet op, bliver det uskarpt eller 'pixeleret'.

Rasterisering er nødvendig, når du skal:

  • Forberede grafik til visning på skærme (som typisk viser indhold i pixels).
  • Anvende pixelbaserede effekter (som sløring, støj eller visse filtre), der kun kan fungere på pixeldata.
  • Reducere kompleksitet og filstørrelse for meget komplicerede vektorobjekter, hvis deres skalerbarhed ikke længere er kritisk.
  • Eksportere et færdigt billede i formater som JPEG, PNG eller GIF, der er pixelbaserede.

Processen med rasterisering er generelt irreversibel i den forstand, at du ikke automatisk kan genskabe den oprindelige, skalerbare vektorform ud fra pixeldataene (medmindre du bruger specialiserede sporingsværktøjer, som dog sjældent giver et perfekt resultat).

Hvad betyder Udfladning (Traditionel Betydning)?

I mange traditionelle billedredigeringsprogrammer, især dem primært designet til pixelgrafik (som f.eks. Adobe Photoshop eller ældre programmer), bruges 'udfladning' (eller 'flattening') ofte til at beskrive processen med at kombinere alle lag i et dokument til et enkelt baggrundslag. Dette lag er et bitmap-lag.

Når du 'udflader' et dokument i denne kontekst:

  • Alle synlige lag (pixel, tekst, former, justeringslag osv.) bliver konverteret til pixels og flettet sammen til ét lag.
  • Skjulte lag slettes.
  • Filstørrelsen reduceres ofte markant, da softwaren ikke længere skal huske information om de enkelte lag og deres indhold.
  • Redigerbarheden af de enkelte elementer går tabt. Du kan ikke længere flytte en individuel tekstboks eller redigere en justering for et specifikt element, da alt er blevet en del af det samme pixelbillede.

I denne traditionelle betydning er 'udfladning' altså en form for 'massiv rasterisering', hvor hele dokumentets indhold konverteres til et enkelt sæt pixeldata. Det er ofte et sidste trin, før et billede gemmes til distribution eller udskrivning i et pixelformat.

Udfladning i Figma: En Anderledes Betydning

Her opstår forvirringen for mange. I moderne designværktøjer, især dem der fokuserer stærkt på vektorgrafik og samarbejde som Figma, har 'udfladning' (typisk kaldet 'Flatten Selection') en *anden* betydning end den traditionelle sammensmeltning til pixels.

I Figma betyder 'Udflad markering' at konvertere udvalgte objekter – som kan være simple former (rektangler, ovaler), komplekse sammensatte former (booleanske operationer) eller endda grupper af vektorlag – til en enkelt, sammensat vektorbane (path). Denne operation bevarer objektets vektorbaserede natur; det bliver *ikke* til pixels.

Tænk på et rektangel og en cirkel, der overlapper hinanden i Figma. Hvis du markerer dem og vælger 'Udflad markering', vil Figma ikke smelte dem sammen til et pixelbillede. I stedet vil den beregne en ny, sammensat vektorbane, der repræsenterer det samlede omrids af de to former. Den nye form er stadig en vektor, der kan skaleres uden tab af kvalitet, men de oprindelige, redigerbare rektangel- og cirkelobjekter eksisterer ikke længere som separate elementer. De er blevet 'fladet ud' til en simpel sti.

Formålet med 'Udflad markering' i Figma er typisk at:

  • Forenkle komplekse vektorstrukturer, f.eks. efter at have brugt booleanske operationer (union, subtract, intersect osv.), for at få en renere, enkelt vektorbane.
  • Gøre det lettere at redigere en sammensat form som én enkelt sti.
  • Reducere filstørrelse for meget komplicerede vektorobjekter med mange lag og grupper ved at bage dem ned til en enkelt, men stadig vektorbaseret, enhed.
  • Forberede komplekse vektorformer til eksport i vektorformater som SVG.

Denne 'udfladning' i Figma-kontekst er altså en vektor-til-vektor operation, hvorimod traditionel 'udfladning' og 'rasterisering' er vektor/lag-til-pixel operationer.

Sammenligning: Rasterisering vs. Udfladning (i Figma)

For at tydeliggøre forskellen, især i et program som Figma, der tilbyder begge funktioner ('Rasterize Selection' og 'Flatten Selection'), kan vi sammenligne dem direkte:

Funktion Operationstype Resultat Bevarelse af Skalerbarhed Typisk Anvendelse Effekt på Redigerbarhed
Rasterisering Vektor/Lag til Pixel Et enkelt pixelbaseret billede (bitmap) Nej (mister skarphed ved opskalering) Forberedelse til skærm/print, anvendelse af pixel-effekter, eksport til JPEG/PNG Høj (individuelle objekter og lag kan ikke længere redigeres separat)
Udfladning (Figma) Vektor til Vektor En enkelt, sammensat vektorbane (path) Ja (forbliver skalerbar) Forenkling af komplekse vektorformer, forberedelse til sti-redigering, eksport til SVG Moderat til Høj (oprindelige objekter/lag mistes, men den nye sti kan stadig redigeres som en vektor)

Det er tydeligt ud fra tabellen, at selvom begge operationer reducerer antallet af elementer (lag/objekter), gør de det på fundamentalt forskellige måder og med forskellige resultater.

Hvorfor opstår Forvirringen?

Forvirringen bunder primært i den historiske brug af ordet 'udfladning'. Da mange designere startede deres karriere med programmer, der primært håndterede pixelgrafik, blev 'udfladning' et synonym for 'konverter til pixels og flet lag'. Når de så møder ordet 'udfladning' i et moderne, vektor-fokuseret program som Figma, forventer de det samme resultat – en pixelering.

Figma's valg af at bruge 'Flatten Selection' til vektor-til-vektor operationen, side om side med 'Rasterize Selection' til vektor/lag-til-pixel operationen, understreger forskellen, men kan stadig være misvisende for dem, der er vant til den ældre terminologi. Ordet 'flatten' (udfladning) antyder en 'nedbrydning' eller 'simplificering', hvilket i Figma's kontekst refererer til at reducere en kompleks vektorstruktur til dens mest basale form: en sti.

Hvornår skal du bruge Rasterisering vs. Udfladning i Figma?

Valget mellem 'Rasterize Selection' og 'Flatten Selection' i Figma afhænger helt af, hvad du ønsker at opnå:

  • Brug 'Rasterize Selection' når:
    • Du skal forvandle et vektorobjekt, en tekst eller en gruppe til et pixelbillede.
    • Du vil anvende pixelbaserede effekter (f.eks. i et eksternt billedredigeringsprogram, efter eksport).
    • Du forbereder et element til eksport i et pixelformat (JPEG, PNG).
    • Du ønsker at 'låse' et element som et statisk billede, der ikke længere skal redigeres som separate lag eller vektorformer.
  • Brug 'Flatten Selection' når:
    • Du vil kombinere flere overlappende eller sammensatte vektorformer (f.eks. resultatet af booleanske operationer) til en enkelt, ren vektorbane.
    • Du ønsker at forenkle strukturen af et komplekst vektorobjekt, før du redigerer dets ankerpunkter og kurver.
    • Du vil reducere kompleksiteten af en fil ved at bage mange individuelle vektorlag ned til færre, men stadig vektorbaserede, elementer.
    • Du forbereder vektorformer til eksport i et vektorformat (SVG), hvor du ønsker en simpel sti i stedet for en gruppe af objekter.

Overvejelser om Alternativ Terminologi

Den forvirring, der opstår med ordet 'udfladning', har ført til forslag om bedre navne for den operation, Figma kalder 'Flatten Selection'. Forslag som 'Konverter til vektorbane', 'Transformer til vektorbane' eller 'Nedbryd til vektorbane' ville måske mere præcist beskrive, hvad der sker – at komplekse vektorobjekter omdannes til deres grundlæggende stikomponenter, uden at de bliver til pixels.

Det er vigtigt at bemærke, at 'vektoriser markering' (vectorize selection) *ikke* ville være en passende erstatning. 'Vektorisering' refererer typisk til processen med at konvertere et *pixelbillede* til vektorgrafik, ofte ved hjælp af automatisk sporing af linjer og former. Dette er en helt anden operation end den, Figma udfører med 'Flatten Selection'.

Ofte Stillede Spørgsmål (OSS)

Er udfladning i Figma irreversibel?
Ja, ligesom rasterisering er udfladning (Flatten Selection) i Figma generelt irreversibel. Når objekterne er omdannet til en enkelt sti, kan du ikke automatisk gendanne de oprindelige, separate objekter eller former, der udgjorde stien. Du kan dog redigere den resulterende sti som enhver anden vektorbane.

Mister jeg redigerbarhed, når jeg udflader i Figma?
Ja, i den forstand at du mister redigerbarheden af de *oprindelige* objekter eller lag. Hvis du f.eks. udflader en gruppe af tekstlag og vektorformer, kan du ikke længere redigere teksten som tekst eller flytte de individuelle former. Resultatet er én samlet vektorbane, som du så kan redigere på stiniveau (justere ankerpunkter, kurver osv.). Du mister altså objekt-specifik redigerbarhed til fordel for stiredigerbarhed.

Påvirker rasterisering filstørrelsen?
Ja, rasterisering kan ofte øge filstørrelsen markant, især hvis du rasteriserer et stort vektorobjekt til en høj opløsning. Pixelbilleder indeholder information om hver enkelt pixel, mens vektorgrafik er baseret på matematiske formler, der er langt mere kompakte. En stor, detaljeret vektortegning kan fylde meget lidt, men hvis den rasteriseres til 300 DPI i stor størrelse, kan den resultere i en meget stor fil.

Påvirker udfladning i Figma filstørrelsen?
Udfladning i Figma kan både reducere og potentielt øge filstørrelsen, afhængigt af situationen. At forenkle en meget kompleks struktur af overlappende former eller booleanske operationer til en enkelt, optimeret sti kan reducere filstørrelsen. Men hvis den resulterende sti er ekstremt kompleks med mange ankerpunkter, kan den stadig fylde mere end en simpel form som et rektangel.

Kan jeg udflade tekst i Figma?
Ja, du kan bruge 'Flatten Selection' på tekstlag i Figma. Dette vil konvertere teksten til vektorkurver. Dette er nyttigt, når du skal sikre, at din tekst vises præcist, selvom modtageren ikke har den specifikke skrifttype installeret, eller når du skal redigere tekstens form som en vektorbane (f.eks. til logoer eller speciel typografi). Når tekst er udfladet til kurver, kan den ikke længere redigeres som tekst.

Konklusion

Forvirringen mellem 'rasterisering' og 'udfladning' er forståelig, givet den historiske og varierede brug af begreberne i designsoftware. Nøglen til at undgå fejl ligger i at forstå den specifikke betydning, som softwaren, du bruger, tillægger hvert begreb.

I Figma:

  • Rasterisering = Konvertering til pixels (mister skalerbarhed, vinder mulighed for pixel-effekter, ofte sidste trin før eksport til pixelformater).
  • Udfladning = Konvertering af komplekse vektorobjekter til en simpel vektorbane (bevarer skalerbarhed, forenkler struktur, nyttig til sti-redigering og eksport til SVG).

Ved at have denne forskel for øje kan du vælge den korrekte operation for din opgave og sikre, at dine designelementer bevarer de ønskede egenskaber, uanset om du arbejder med den fine korn af pixels eller de uendeligt skalerbare kurver i vektorgrafik.

Hvis du vil læse andre artikler, der ligner Rasterisering vs. Udfladning: Forstå Forskellen, kan du besøge kategorien Design.

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