Xteink-X4-crosspoint-reader/lib/GfxRenderer
Eunchurn Park fbda7aa4f1
feat(home): Improve Continue Reading cover with 1-bit Atkinson dithering
- Add 1-bit BMP generation with Atkinson dithering for better quality thumbnails
- Replace noise dithering with error diffusion for smoother gradients
- Add fillPolygon() to GfxRenderer for proper bookmark ribbon shape
- Change bookmark from rect+triangle carve to pentagon polygon
- Fix bookmark inversion when Continue Reading card is selected
- Show selection state on first render (not just after navigation)
- Fix 1-bit BMP palette lookup in Bitmap::readRow()
- Add drawBitmap1Bit() optimized path for 1-bit BMPs
The 1-bit format eliminates gray passes on home screen for faster rendering
while Atkinson dithering maintains good image quality through error diffusion.
2026-01-05 00:47:42 +09:00
..
Bitmap.cpp feat(home): Improve Continue Reading cover with 1-bit Atkinson dithering 2026-01-05 00:47:42 +09:00
Bitmap.h feat(home): Improve Continue Reading cover with 1-bit Atkinson dithering 2026-01-05 00:47:42 +09:00
GfxRenderer.cpp feat(home): Improve Continue Reading cover with 1-bit Atkinson dithering 2026-01-05 00:47:42 +09:00
GfxRenderer.h feat(home): Improve Continue Reading cover with 1-bit Atkinson dithering 2026-01-05 00:47:42 +09:00