Releases: OpenDisplay/epaper-dithering
Releases · OpenDisplay/epaper-dithering
python: v0.5.0
09 Feb 17:30
Compare
Sorry, something went wrong.
No results found
0.5.0 (2026-02-09)
⚠ BREAKING CHANGES
replace LAB hue penalty with weighted LCH distance and fix Burkes kernel
Bug Fixes
replace LAB hue penalty with weighted LCH distance and fix Burkes kernel (71cb04c )
javascript: v2.1.4
09 Feb 21:32
Compare
Sorry, something went wrong.
No results found
2.1.4 (2026-02-09)
Bug Fixes
swap color order in ColorScheme.BWRY.palette (812a2d8 )
python: v0.4.0
03 Feb 22:23
Compare
Sorry, something went wrong.
No results found
0.4.0 (2026-02-03)
⚠ BREAKING CHANGES
All dithering algorithms now use LAB color space instead of weighted RGB. Colors will look different (more accurate) than previous versions. Fixes yellow dominance in faces and skin tones. Performance optimized with palette pre-conversion for minimal overhead.
Features
add LAB color space for perceptual color matching (7a5cb07 )
python: v0.3.2
03 Feb 01:29
Compare
Sorry, something went wrong.
No results found
0.3.2 (2026-02-03)
Performance Improvements
vectorize palette matching and pixel processing with NumPy broadcasting (410f2c1 )
python: v0.3.1
02 Feb 23:36
Compare
Sorry, something went wrong.
No results found
0.3.1 (2026-02-02)
Features
add measured display color support for accurate dithering (b5d3df3 )
python: v0.3.0
02 Feb 13:15
Compare
Sorry, something went wrong.
No results found
0.3.0 (2026-02-02)
⚠ BREAKING CHANGES
Dithering output has changed due to color science improvements:
All algorithms now work in linear RGB space with IEC 61966-2-1 sRGB gamma correction
Color matching uses ITU-R BT.601 perceptual luma weighting instead of Euclidean distance
RGBA images now composite on white background (e-paper assumption) instead of black
Ordered dithering completely rewritten to fix broken 0-240 bias bug
Features
implement reference-quality color science for dithering (e151fbf )
javascript: v2.1.3
17 Jan 13:29
Compare
Sorry, something went wrong.
No results found
2.1.3 (2026-01-17)
Bug Fixes
truncate pixel values instead of clamping (3ce01d5 )
python: v0.2.0
16 Jan 12:47
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-01-16)
⚠ BREAKING CHANGES
initial release with dithering algorithms for e-paper displays
Features
initial release with dithering algorithms for e-paper displays (03a5b4e )
javascript: v2.1.2
16 Jan 21:30
Compare
Sorry, something went wrong.
No results found
2.1.2 (2026-01-16)
Bug Fixes
update BWGBRY color palette order (4e2e574 )
javascript: v2.1.1
16 Jan 13:49
Compare
Sorry, something went wrong.
No results found
2.1.1 (2026-01-16)
Bug Fixes