Colour screens: pattern and smooth dithering in colour
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Start with src/epdlib/modes.py and the existing grayscale dithering paths; compare how image blocks select photo, pattern, and smooth from the issue’s referenced #94. Implement the color variants using measured panel colors from #97, then update the docs and tests. Verify the output with gray bars, flat color areas, and a photo on the 5.65" F panel.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Follow-up from #94.
Image blocks can choose dither: "photo", "pattern" or "smooth" (#94). On colour (palette) screens, colour blocks (rgb_support: true) use Floyd–Steinberg for every choice for now, so pattern and smooth make no difference there.
To do: colour versions of both, using the measured panel colours (#97):
pattern: ordered dithering in colour (add the 8×8 Bayer pattern as an offset, then take the nearest measured colour). Fast with Pillow.smooth: Atkinson in colour (error per red, green and blue). About 3 times slower than the gray version: 10 s or more on a Pi 3 for a whole screen.
Needs an eye test on the 5.65" F (gray bars, flat colour areas, a photo).
Area: layout (src/epdlib/modes.py), docs, tests.
- Lingua principale
- Python
- Stelle
- 21
- Fork
- 10
- Merge medio
- 1h 34m
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di txoof/epdlib
-
area:drivers enhancement hardware
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
New PyPI release workflowAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
add grayscale support for epd2in7Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
txoof/epdlib#71 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di txoof/epdlib
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
pgvector/pgvector-python#169 ·
-
ChaosEngine: backup-remote doctor row passes while consumer mode hides bot memory from gitForse già presa @MohabMohie l’ha presa oggi. Apertaagentic
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
ShaftHQ/SHAFT_ENGINE#7263 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
huggingface/smolagents#3045 ·
I maintainer di solito rispondono entro 1 giorno