I see that you use euclidean distance of perceptual color and named your color function bad_color_distance. My only input here would be to try something like the CIEDE2000 color difference formula to see if the result can be further improved.
Nice! I made a doom renderer with emojis some time ago, but I decided to keep the emojis bigger, so you could identify them. But I like your approach, will definitely try in my doom renderer too: https://github.com/CrociDB/doomoji
[+] [-] masterchief1s1k|4 years ago|reply
[+] [-] caramellow|4 years ago|reply
[+] [-] JoBrad|4 years ago|reply
Then it hit me. Excellent job!
[+] [-] CrociDB|4 years ago|reply
[+] [-] JoeOfTexas|4 years ago|reply
Or perhaps like a parity system like RAR files had back in the day to rebuild any of the other images if one were to get lost.
[+] [-] setr|4 years ago|reply
I think you’d just have a worse version of normal steganography methods
[+] [-] Datagenerator|4 years ago|reply
[+] [-] retpirato|4 years ago|reply
[+] [-] Aardwolf|4 years ago|reply
[+] [-] quackduck|4 years ago|reply
[+] [-] caramellow|4 years ago|reply
[+] [-] thanatos519|4 years ago|reply
*photomosaic is a trademark of Rob Silvers.
[+] [-] caramellow|4 years ago|reply
[+] [-] ZeroGravitas|4 years ago|reply
With the large number of emojis available, do you still get decent results if you don't use any single emoji twice?
[+] [-] caramellow|4 years ago|reply
[+] [-] tejado|4 years ago|reply
[+] [-] caramellow|4 years ago|reply
[+] [-] bckr|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] pilaf|4 years ago|reply
[+] [-] caramellow|4 years ago|reply
[+] [-] marginalia_nu|4 years ago|reply
[+] [-] runiq|4 years ago|reply
[+] [-] caramellow|4 years ago|reply
[+] [-] quackduck|4 years ago|reply