mcc
@mcc

⬜⬜⬜πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯⬜⬜⬜⬜
⬜⬜πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯⬜
⬜⬜🟫🟫🟫🟨🟨🟫🟨⬜⬜⬜
⬜🟫🟨🟫🟨🟨🟨🟫🟨🟨🟨⬜
⬜🟫🟨🟫🟫🟨🟨🟨🟫🟨🟨🟨
⬜🟫🟫🟨🟨🟨🟨🟫🟫🟫🟫⬜
⬜⬜⬜🟨🟨🟨🟨🟨🟨🟨⬜⬜
⬜⬜🟫🟫πŸŸ₯🟫🟫🟫⬜⬜⬜⬜
⬜🟫🟫🟫πŸŸ₯🟫🟫πŸŸ₯🟫🟫🟫⬜
🟫🟫🟫🟫πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯🟫🟫🟫🟫
🟨🟨🟫πŸŸ₯🟨πŸŸ₯πŸŸ₯🟨πŸŸ₯🟫🟨🟨
🟨🟨🟨πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯🟨🟨🟨
🟨🟨πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯πŸŸ₯🟨🟨
⬜⬜πŸŸ₯πŸŸ₯πŸŸ₯⬜⬜πŸŸ₯πŸŸ₯πŸŸ₯⬜⬜
⬜🟫🟫🟫⬜⬜⬜⬜🟫🟫🟫⬜
🟫🟫🟫🟫⬜⬜⬜⬜🟫🟫🟫🟫


mcc
@mcc

Challenge: Make a script, executable, or JavaScript/CGI web page which takes a PNG as input and outputs an appropriate grid made of the following emoji:

β¬œβ¬›πŸŸ¦πŸŸ§πŸŸͺ🟫πŸŸ₯🟨🟩

Interpretation of how color palette matching, dithering (if any), etc should work up to you.

Time limit: Anytime between now and when @staff gets image uploads working again


You must log in to comment.

in reply to @mcc's post:

I believe there's an html attribute that hides content from screen readers - I don't remember exactly what it was (although I def saw a post about it a while back), but probably if anyone actually attempts this, they should make sure to include that in their generator

aria-hidden, I believe. You could possibly even wrap the whole thing with a div and add aria-label (untested but works in the firefox accessibility tree):

<div role="img" aria-label="a picture of mario made out of emoji">
<p aria-hidden="true">
<!-- ... a picture of mario made out of emoji ... -->
</p>
</div>

iirc i made it hoping i could get legible images crunched down into twitter-character-limit size, but it wasn't happening, even for stuff that seemed like it should be well suited for it like NES sprites.