ruplace-controllers / ruplace

8 stars 3 forks source link

Add prioritization #6

Open gyscos opened 7 years ago

gyscos commented 7 years ago

Currently ruplace tries very hard to write the "REDOX OS" text, letting the core of the Rust logo get eaten away. Could we divide the target in multiple parts, with different priorities?

est31 commented 7 years ago

An alternative approach would be for each wrong pixel to count how many of its 8 neighbours are wrong, and to first place those pixels which have the least wrong neighbours, as such pixels are more in nice images. It would also lead to a nicer "moving" of the image into new territories rather than a "blend".

Diggsey commented 7 years ago

My initial thoughts on this were to have a secondary greyscale image which dictated priorities (black = low, white = high) the program would then find the ~100 highest priority pixels and pick from them randomly.

This way the image is easy to draw in any paint program.

Kimundi commented 7 years ago

11 should allow prioritizing by creating new json config files to delegate to after the main image.