sehugg / dithertron

Retro 8-bit bitmap converter supporting many formats
GNU General Public License v3.0
75 stars 11 forks source link

Zx spectrum dark mode #22

Closed robin-raymond closed 1 year ago

robin-raymond commented 1 year ago

The current Zx spectrum implementation only dithers "bright" mode colors. I think it's possible with a few tweaks to enable proper usage of the 'i' color attribute and expand the color palette as a result.

robin-raymond commented 1 year ago

BEFORE:

zx-before

AFTER:

zx-after
sehugg commented 1 year ago

That's dark mode? Cool :)

robin-raymond commented 1 year ago

The user can now select, default (both light and dark in the same picture), a dark mode palette, a bright mode palette, a dark selection forced bright, or a bright selection forced dark.

sehugg commented 1 year ago

ZX looks good! The modes all have different personalities. I think ZX looks best with the Hue-Based color function. I also started on some unit tests to see if these differences can be quantified. Thanks!

robin-raymond commented 1 year ago

Agreed. I've been creating a good base class for both, and adding intellivision support.