Tagasi ülevaate juurde

epdoptimize – Avatud lähtekoodiga hajutamise teek e-tindi pildiraamidele

Meie JavaScript-teek epdoptimize on nüüd avatud lähtekoodiga! Kasutame seda sisemiselt oma pildiraamide jaoks siin paperlesspaper.de, ja nüüd saate ka teie sellega alustada.

Interaktiivne demo

Projekt GitHubis

Enamik olemasolevaid teeke eInk-ekraanide jaoks vähendavad värve lihtsa ditherimise abil – arvestamata, et eInk-ekraani tegelikud värvid on palju vähem küllastunud kui digitaalsed väärtused. Tulemuseks on, et fotod näevad sageli palju kahvatumad välja, kui nad peaksid.

Realistischere Farben dank KalibrierungIMG_1512Realistischere Farben dank Kalibrierung

🌀 Ditherimisalgoritmid: Erinevad meetodid värvide vähendamiseks
🎯 Seadmespetsiifiline värvikalibreerimine: Realistlikumaks fotode kuvamiseks eInk-ekraanidel
📋 Kalibreerimistabelid erinevatele ekraanidele: nt. Spectra 6 või AcEP
🧰 Töötab brauseris ja Node.js-is: Kasutab Canvas API-d või 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

Teek toetab erinevaid vealevitusalgoritme nagu:

  • Floyd-Steinberg (vaikimisi)
  • Jarvis, Judice ja Ninke
  • Stucki, Burkes, Sierra (3 varianti)
  • Juhuslik või korrastatud ditherimine (nt. Bayeri maatriks)

Nende algoritmidega saab simuleerida vahepealseid värve – äärmiselt oluline piiratud värvisügavusega ekraanide puhul.

eInk-värvid näevad sageli erinevad välja kui nende digitaalne värviväärtus (#FF0000 ≠ tõeline punane ekraanil). Reaalsete mõõtmisandmetega kalibreerib teek pildid nii, et need oleksid võimalikult lähedased füüsilisele tulemusele ja seejärel tõlgitakse need tagasi sobivateks seadmevärvideks.

Usume, et tehnoloogia muutub paremaks, kui seda jagatakse. Selle asemel, et hoida oma tööriistu suletud uste taga, tahame anda teistele arendajatele, leiutajatele ja loovatele inimestele võimaluse meie lahendustele tugineda.

Eriti eInk-valdkonnas on palju suurepäraseid projekte, kuid sageli vähe vabalt kättesaadavaid tööriistu. Loodame, et epdoptimize abil tekib mõned kenasti ditheritud pildid.