Gradienter

Duotone-effekt: giv ethvert foto dit brands to farver

Duotone giver ethvert foto to farver, du vælger: én til skyggerne og én til lyset. Det er den hurtigste måde at få forskellige billeder til at ligne ét brand.

GradientlyVerificeret Gradiently-konto··4 min. læsning
Forside: Clover Courtyard · GR·WV8R·3J

Kort fortalt

  • Duotone-effekten omfarver et foto med to farver, så de mørkeste toner får den ene farve og de lyseste den anden.
  • Duotone virker ved at gøre fotoet til gråtoner og erstatte hver gråtone med det tilsvarende punkt på en gradient med to farver.
  • Skyggefarven skal være langt mørkere end højlysfarven, ellers mister fotoet sin form.
  • Duotone er ideelt til at få fotos fra forskellige kilder til at se ensartede ud i brandets stil og til at lægge tekst over billeder.
  • I CSS giver et SVG-filter med feColorMatrix og feComponentTransfer en ægte duotone på ethvert billede.
På denne side

En duotone-effekt omfarver et foto med kun to farver: skyggerne bliver til én farve og højlysene til en anden, mens alle toner derimellem blandes af de to. Et portræt i dyb indigo og varmt guld, en by i skovgrøn og mint. Fordi hvert billede ender i de samme to farver, er duotone den hurtigste måde at få fotos fra forskellige kameraer, årstider og kilder til at høre til ét brand.

Sådan virker duotone-effekten

Duotone er en gradientmapping med to farvestop. Først omdannes fotoet til gråtoner, så hver pixel kun er en lysstyrke fra sort til hvid. Derefter erstattes hver lysstyrke med farven på samme punkt langs en gradient med to farver: sort bliver skyggefarven, hvid bliver højlysfarven, og mellemgrå bliver farven midt imellem. Fotoet bevarer former og lys, men alle oprindelige farver forsvinder.

Hver stribe er en duotone læst fra venstre mod højre: fotoets skygger får farven til venstre, højlysene den til højre, og alt andet en farve derimellem.

Når du ser duotone som gradienter, er de lette at vurdere, før du rører et foto. Ser midten af farvestriben mudret ud, vil fotoets mellemtoner også gøre det. Den bredere teknik med tre eller flere farver gennemgås i gradientmapping.

Sådan vælger du to farver til duotone

  1. 1

    Gør skyggefarven mørk

    Skyggefarven bærer fotoets struktur. Den bør ligge tæt på sort i lyshed, som en dyb marineblå, blomme eller skovgrøn. Ellers bliver ansigter og detaljer flade.

  2. 2

    Gør højlysfarven lys

    Højlysfarven bærer lyset. En lys guld, sart rosa, mint eller creme holder billedet lysende. En stor forskel i lyshed gør, at fotoet stadig er tydeligt.

  3. 3

    Tjek midten

    Det meste af et foto er mellemtoner, så farven midt imellem de to betyder mest. Hvis den bliver grå eller olivengrøn, så vælg en højlysfarve tættere på skyggens kulør. Se mudrede gradienter.

  4. 4

    Tag én farve fra dit brand

    Brug din brandfarve som enten skygge eller højlys, og vælg den anden, så den passer. Det får duotone til at føles som dit brand frem for bare stiliseret.

  5. 5

    Test på et ansigt og et landskab

    Hud og himmel afslører et dårligt farvepar først. Hvis begge stadig ser godt ud, vil parret fungere på næsten alt.

Svage farvepar

  • To farver med omtrent samme lyshed, som rød og blå
  • En lys skyggefarve, der udvasker fotoet
  • Modsatte kulører, der gør mellemtonerne grå
  • Neonhøjlys, der får hud til at se syg ud

Stærke farvepar

  • En næsten sort skygge og et lyst højlys
  • Kulører, der bevarer farven i midtpunktet
  • Én farve hentet fra brandets palet
  • Varme højlys til mennesker, kølige til steder
StemningSkyggeHøjlys
Varm og redaktionelBlomme #3b0a45Fersken #ffc9a3
Klassisk og eksklusivMidnatsblå #1b134fGuld #fad084
Frisk og naturligSkovgrøn #0b3d2eMint #b8f2d0
Stille og litterærBlågrøn #073b4cCreme #f6ecd9
Larmende og elektriskViolet #2e1065Cyan #67e8f9
Farvepar som udgangspunkt efter stemning. Skift den ene farve ud med din brandfarve, og bevar forskellen i lyshed.

Hvornår duotone hjælper

  • Forskellige fotos: stockbilleder, mobilfotos og gamle arkivbilleder ligner én serie
  • Tekst over fotos: når fotoet reduceres til to rolige farver, er det langt lettere at lægge ord på. Se tekst over billeder
  • Ensartet branding: hvert billede gentager dine farver og opbygger genkendelighed. Se ensartet branding
  • Plakater og forsider: en stærk duotone kan aflæses på afstand og står skarpt på tryk
  • Svage fotos: dårlig belysning og matte farver betyder langt mindre, når farverne først er erstattet

Det hjælper mindre, når de rigtige farver er vigtige: mad, mode, produkter og boliger, hvor folk skal kunne se, hvad de får. Her klarer en lettere toning eller et farveslør over en del af billedet opgaven uden at skjule de oprindelige farver.

Sådan laver du duotone i CSS

Den mest præcise metode er et SVG-filter. feColorMatrix omdanner billedet til gråtoner med standardvægte for luminans, og feComponentTransfer mapper hver kanal fra skyggefarven til højlysfarven. Tabelværdierne er hver farves røde, grønne og blå værdi divideret med 255.

html
<svg width="0" height="0" style="position:absolute" aria-hidden="true">
  <filter id="duotone-midnight-gold" color-interpolation-filters="sRGB">
    <!-- 1. Greyscale by luminance -->
    <feColorMatrix type="matrix" values="0.2126 0.7152 0.0722 0 0
                                         0.2126 0.7152 0.0722 0 0
                                         0.2126 0.7152 0.0722 0 0
                                         0      0      0      1 0"/>
    <!-- 2. Map black to #1b134f and white to #fad084 -->
    <feComponentTransfer>
      <feFuncR type="table" tableValues="0.106 0.980"/>
      <feFuncG type="table" tableValues="0.075 0.816"/>
      <feFuncB type="table" tableValues="0.310 0.518"/>
    </feComponentTransfer>
  </filter>
</svg>

<img src="portrait.jpg" alt="Portrait" style="filter: url(#duotone-midnight-gold)">
Midnatsblå og guld som SVG-filter. color-interpolation-filters="sRGB" bevarer farverne præcis som angivet.

Tilføj en tredje værdi til hver tableValues-liste, så har du en tritone med en valgt mellemtonefarve. Det er den letteste måde at redde et farvepar med en mudret midte. MDN’s guide til filtereffekter er en god reference til filtre og CSS-effekter generelt.

Duotone i designværktøjer

Billedredigeringsprogrammer laver normalt duotone med gradientmapping: tilføj en gradientmapping-justering, sæt venstre stop til skyggefarven og højre stop til højlysfarven, og justér midtpunktet, til hud og himmel ser rigtige ud. Nogle værktøjer har også en særlig duotone-tilstand til tryk, som forbereder to rigtige trykfarver frem for et RGB-billede.

I Gradiently kan ethvert foto i studiet tones i farverne fra den Mark, du designer med: som mono, duotone eller et blødere farveslør. Skift Marken, og fotoet følger med, så en hel designserie holder sig til én palet.

Spørgsmål, folk stiller

Hvad er en duotone-effekt?

Duotone-effekten omfarver et foto med to farver: skyggerne bliver én farve og højlysene en anden, mens mellemtonerne blandes af de to.

Hvilke farver er bedst til duotone?

En meget mørk skyggefarve og en meget lys højlysfarve med kulører, der bevarer farven i midtpunktet, som marineblå og koral eller blomme og fersken.

Hvordan laver jeg et duotone-billede i CSS?

Brug et SVG-filter: feColorMatrix til at omdanne til gråtoner og derefter feComponentTransfer med tabelværdier for skygge- og højlysfarverne.

Hvad er forskellen på duotone og gradientmapping?

Duotone er gradientmapping med præcis to farver. Gradientmapping kan bruge tre eller flere farver langs det samme toneomfang.

Hvorfor ser min duotone flad ud?

De to farver ligger for tæt i lyshed. Gør skyggefarven mørkere eller højlysfarven lysere.

Del denne guide

Skrevet af GradientlyVerificeret Gradiently-konto

Holdet bag Gradiently, et designværktøj bygget om Marks: levende gradienter, der får alt, du designer, til at ligne dig.

Se vores profil