Tillbaka till översikten

epdoptimize – Öppen källkod dithering-bibliotek för eInk-fotoramar

Vårt JavaScript-bibliotek epdoptimize är nu öppen källkod! Vi använder det internt för våra fotoramar här på paperlesspaper.de, och nu kan även ni börja använda det.

Interaktiv demo

Projekt på GitHub

De flesta befintliga bibliotek för eInk-skärmar reducerar färger genom enkel dithering – utan att ta hänsyn till att de faktiska färgerna på en eInk-skärm är mycket mindre mättade än de digitala värdena. Resultatet: foton ser ofta mycket blekare ut än de borde.

Realistischere Farben dank KalibrierungIMG_1512Realistischere Farben dank Kalibrierung

🌀 Dithering-algoritmer: Olika metoder för färgreduktion
🎯 Enhetsspecifik färgkalibrering: För mer realistisk fotovisning på eInk-skärmar
📋 Kalibreringstabeller för olika skärmar: t.ex. Spectra 6 eller AcEP
🧰 Körs i webbläsare & Node.js: Använder Canvas API respektive 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

Biblioteket stöder olika felutjämningsalgoritmer som:

  • Floyd-Steinberg (standard)
  • Jarvis, Judice och Ninke
  • Stucki, Burkes, Sierra (3 varianter)
  • Slumpmässig eller ordnad dithering (t.ex. Bayer-matris)

Med dessa algoritmer kan mellanliggande färger simuleras – extremt viktigt för skärmar med begränsat färgdjup.

eInk-färger ser ofta annorlunda ut än deras digitala färgvärde (#FF0000 ≠ verkligt rött på skärmen). Med verkliga mätvärden kalibrerar biblioteket bilder så att de kommer så nära det fysiska resultatet som möjligt och sedan översätts tillbaka till de lämpliga enhetsfärgerna.

Vi tror att teknik blir bättre när man delar den. Istället för att hålla våra verktyg bakom stängda dörrar vill vi ge andra utvecklare, uppfinnare och kreativa möjligheten att bygga vidare på våra lösningar.

Särskilt inom eInk-området finns det många fantastiska projekt, men ofta få fritt tillgängliga verktyg. Vi hoppas att epdoptimize kan bidra till några vackert dithrade bilder.