Image dithering support during export

Please consider this a low-priority request.

What do you want to achieve?

I’d like SquareLine to dither images when converting from a larger color space to a smaller color space.

Do you see alternative options and workaround to achieve it?

Currently we can save a dithered PNG for squareline, but because the conversion is lossy, we often need to keep a non-dithered PNG around in case we want to edit it.

Mention some use cases

This would allow user experience artists to export their work fewer post-processing steps, and get a visually closer representation on bit-limited hardware.

This also puts the pixel conversion at a more useful layer during development. Squareline is where the target device pixel setting lives, evaluating RGB888 vs RGB565 for a new project could be as simple as toggling the setting before export, but currently it involves replacing all pre-dithered RGB565 assets with RGB888.

Thanks for raising this topic Richard! We are planning to develop further our picture conversion possibilities. In the future we would like to have a setting for dither for the images loaded in the assets.

1 Like