Xteink-X4-crosspoint-reader/lib/Epub
Martin Brook 4b1b4fb6b3 fix: handle PNG alpha channel by blending with white background
Transparent pixels in PNGs were being rendered incorrectly because alpha
was ignored. This fix alpha-blends all pixel types with white (255) for
proper e-ink display:
- Indexed PNGs with tRNS chunk (alpha at palette[768+index])
- RGBA PNGs (alpha from 4th byte)
- Gray+Alpha PNGs (alpha from 2nd byte)
2026-02-03 15:30:46 +00:00
..
Epub fix: handle PNG alpha channel by blending with white background 2026-02-03 15:30:46 +00:00
Epub.cpp perf: optimize large EPUB indexing from O(n^2) to O(n) (#458) 2026-01-28 01:29:15 +11:00
Epub.h feat: dict based Hyphenation (#305) 2026-01-19 12:56:26 +00:00