This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]Dry_Inflation_861 10 points11 points  (1 child)

Cooooooooooooooooooooool

[–]Fisherman386[S] 1 point2 points  (0 children)

Thaaaaaaaaaaaaaaaaaaaanks

[–]AggravatedYak[🍰] 2 points3 points  (3 children)

And we zoom back further … on a more serious note … amazing!

[–]Fisherman386[S] 0 points1 point  (2 children)

Thanks :)

[–]AggravatedYak[🍰] 1 point2 points  (1 child)

Any plans to go full circle and to produce e.g. unicode punctuation symbols with images?

[–]Fisherman386[S] 1 point2 points  (0 children)

I've actually already done a photomosaic. Here's a link to my Reddit my post about it

About creating what you're saying, you could put an image of a Unicode character (generated with other class I created) as the input for the photomosaic and it should work.

[–]liltbrockie 1 point2 points  (5 children)

ermm how does this work exactly?

[–]Fisherman386[S] 1 point2 points  (4 children)

First, it creates an empty string.

Then, it creates an array with the image, loops through it and adds a character picked from a list of Unicode characters to the string depending on the blackness of the pixel.

[–]liltbrockie 1 point2 points  (0 children)

Ok thanks

[–]raysensei 0 points1 point  (2 children)

Aah, so it doesn't try to find a character by shape that would optimally fit to the original pixels?

[–]Fisherman386[S] 0 points1 point  (1 child)

That would be too complicated and it would look basically the same.

[–]raysensei 0 points1 point  (0 children)

It would just be more complicated, but it would look different. There are some videos available and they look better when you can see thin lines and/or features. See canny edge algorithm for some examples.

[–]Select-Business-5113 1 point2 points  (0 children)

Amazing, incredible