Online duotone-effecttool voor afbeeldingen
Maak een duotone-afbeelding door schaduw- en hooglichtkleuren te kiezen. Luminantie-gebaseerde mapping, optionele inversie. Direct in de browser, download al…
Aan de slag
Werking en mogelijkheden
Deze tool past een duotone-effect toe op de volledige afbeelding. Voor elke pixel wordt de gewogen luminantie berekend met de formule: q = (0.299R + 0.587G + 0.114B) / 255. Deze waarde (tussen 0 en 1) bepaalt de positie op een lineaire schaal tussen de gekozen schaduw- en hooglichtkleur. Als de optie 'Kleuren omkeren' is ingeschakeld, wordt q vervangen door 1 - q. Het alfakanaal blijft ongewijzigd.
Concreet voorbeeld
Stel dat u de standaardkleuren gebruikt (schaduw #111827, hooglicht #22D3EE) en een pixel met RGB(100,150,200). De luminantie is (0.299*100 + 0.587*150 + 0.114*200)/255 ≈ 0.55. Zonder inversie wordt de pixel ongeveer RGB(26,127,149). Met inversie wordt het ongeveer RGB(25,108,128) (na afronding op bytes).
Beperkingen
- Het resultaat is een mengsel van twee eindkleuren op basis van luminantie; het is geen drempelwaarde, geen paletreductie, geen spot-kleurscheiding en originele tinten blijven niet behouden.
- Pixels met dezelfde gewogen luminantie krijgen dezelfde duotone-kleur, ongeacht hun oorspronkelijke kleur.
- Er is geen regelaar voor middelpunt, curve, mengsterkte, verloopstop of selectief gebied.
- Er is geen live automatische voorvertoning of batchverwerking op deze pagina.
Veelgestelde vragen
1. Waarom zie ik geen verschil na het wijzigen van een kleur?
U moet na elke wijziging op 'Genereren' klikken. De tool werkt niet met een live voorvertoning; het resultaat wordt pas bijgewerkt wanneer u de knop indrukt.
2. Kan ik alleen een deel van de afbeelding bewerken?
Nee, het effect wordt op de hele afbeelding toegepast. Er is geen optie om een selectie of masker te gebruiken.
3. Wat gebeurt er met transparante pixels?
Het alfakanaal wordt niet gewijzigd door de duotone-mapping. Transparante gebieden blijven transparant, maar de kleurwaarden van de pixels worden wel aangepast.
De verwerking gebeurt lokaal in je browser.