While previous versions focused solely on raw conversion, v2.3 introduces features optimized for modern Flash storage constraints.
ImageConverter565.exe --input ./assets/splash.png --output ./src/splash.c \ --format c_array --width 240 --height 320 --dither fs --swap-bytes imageconverter 565 v2.3
Version 2.3 allows you to define a "transparent color" (typically magenta 0xF81F or 0x0000 black). When exporting, you can set that specific RGB 565 value to be omitted from drawing, leaving the background untouched. While previous versions focused solely on raw conversion, v2
Early converters simply stripped the least significant bits (LSB) from each color channel, resulting in ugly banding artifacts. ImageConverter 565 v2.3 introduces Floyd-Steinberg dithering and ordered dithering. This scatters quantization errors across neighboring pixels, producing a visually smoother gradient despite the limited color palette. imageconverter 565 v2.3