Terug naar het overzicht

epdoptimize – Open Source Dithering-bibliotheek voor eInk-fotolijsten

Onze JavaScript-bibliotheek epdoptimize is nu open source! We gebruiken het intern voor onze fotolijsten hier bij paperlesspaper.de, en nu kunnen jullie er ook mee aan de slag.

Interactieve demo

Project op GitHub

De meeste bestaande libraries voor eInk-displays reduceren kleuren door eenvoudig dithering – zonder rekening te houden met het feit dat de werkelijke kleuren van een eInk-display veel minder verzadigd zijn dan de digitale waarden. Het resultaat: foto's zien er vaak veel bleker uit dan nodig is.

Realistischere Farben dank KalibrierungIMG_1512Realistischere Farben dank Kalibrierung

🌀 Dithering-algoritmen: Verschillende methoden voor kleurreductie
🎯 Apparaatspecifieke kleurkalibratie: Voor realistischer fotoweergave op eInk-displays
📋 Kalibratietabellen voor verschillende displays: bijv. Spectra 6 of AcEP
🧰 Werkt in de browser & Node.js: Gebruikt Canvas API of node-canvas

Das Bild wird erst gedithert und dann in die richtigen Farben übersetzteink-color-convertion-1Das Bild wird erst gedithert und dann in die richtigen Farben übersetzt

De bibliotheek ondersteunt verschillende foutdiffusie-algoritmen zoals:

  • Floyd-Steinberg (standaard)
  • Jarvis, Judice en Ninke
  • Stucki, Burkes, Sierra (3 varianten)
  • Willekeurig of geordend dithering (bijv. Bayer-matrix)

Met deze algoritmen kunnen tussentinten worden gesimuleerd – uiterst belangrijk bij displays met beperkte kleurdiepte.

eInk-kleuren zien er vaak anders uit dan hun digitale kleurwaarde (#FF0000 ≠ echt rood op display). Met echte meetwaarden kalibreert de bibliotheek afbeeldingen zodat ze zo dicht mogelijk bij het fysieke resultaat komen en vervolgens worden terugvertaald naar de juiste apparaatkleuren.

Wij geloven dat technologie beter wordt wanneer je het deelt. In plaats van onze tools achter gesloten deuren te houden, willen we andere ontwikkelaars, knutselaars en creatievelingen de kans geven om voort te bouwen op onze oplossingen.

Juist op het gebied van eInk zijn er veel geweldige projecten, maar vaak weinig vrij toegankelijke tools. We hopen dat met epdoptimize een paar mooi geditherde afbeeldingen ontstaan.