Retour à l'aperçu

epdoptimize – Bibliothèque de tramage open source pour cadres photo eInk

Notre bibliothèque JavaScript epdoptimize est maintenant Open Source ! Nous l'utilisons en interne pour nos cadres photo ici chez paperlesspaper.de, et maintenant vous pouvez aussi commencer à l'utiliser.

Démo interactive

Projet sur GitHub

La plupart des bibliothèques existantes pour les écrans eInk réduisent les couleurs par simple tramage – sans tenir compte du fait que les couleurs réelles d'un écran eInk sont beaucoup moins saturées que les valeurs numériques. Le résultat : les photos paraissent souvent beaucoup plus pâles qu'elles ne devraient.

Realistischere Farben dank KalibrierungIMG_1512Realistischere Farben dank Kalibrierung

🌀 Algorithmes de tramage : Différentes méthodes de réduction des couleurs
🎯 Calibration des couleurs spécifique à l'appareil : Pour une représentation photo plus réaliste sur les écrans eInk
📋 Tableaux de calibration pour différents écrans : par exemple Spectra 6 ou AcEP
🧰 Fonctionne dans le navigateur & Node.js : Utilise l'API Canvas ou 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

La bibliothèque prend en charge différents algorithmes de diffusion d'erreurs tels que :

  • Floyd-Steinberg (par défaut)
  • Jarvis, Judice et Ninke
  • Stucki, Burkes, Sierra (3 variantes)
  • Tramage aléatoire ou ordonné (par exemple matrice de Bayer)

Avec ces algorithmes, il est possible de simuler des couleurs intermédiaires – extrêmement important pour les écrans avec une profondeur de couleur limitée.

Les couleurs eInk paraissent souvent différentes de leur valeur numérique (#FF0000 ≠ rouge réel sur l'écran). Avec des mesures réelles, la bibliothèque calibre les images pour qu'elles se rapprochent le plus possible du résultat physique et soient ensuite retranscrites dans les couleurs appropriées de l'appareil.

Nous croyons que la technologie s'améliore lorsqu'elle est partagée. Au lieu de garder nos outils derrière des portes closes, nous voulons donner aux autres développeurs, bricoleurs et créatifs la possibilité de construire sur nos solutions.

Dans le domaine de l'eInk, il existe de nombreux projets formidables, mais souvent peu d'outils accessibles librement. Nous espérons qu'avec epdoptimize, quelques belles images tramées verront le jour.