http://www.perlmonks.org?node_id=289934


in reply to Just another Bach Hacker

Can someone tell me how is this done?

Not by hand, I suppose.

I always loved those pictures made of characters that do the different shades and are weighted by the surface of black that they occupy.

They must use some sort of 'mask'. To addapt those characters to some areas of a picture . Something interesting to learn, don't you think?

This is a masterpiece!

Replies are listed 'Best First'.
Re: Re: Just another Bach Hacker
by benn (Vicar) on Sep 09, 2003 at 10:23 UTC
    Not by hand, I suppose.
    Actually, this one was all done by hand (as opposed to Just Another Larry, where I freely admit to using a tool to get my initial picture :)). I *looked* at some generated-ASCII-art as a starting point for the formatting, but with something like this (where, as halley says, the code is using compulsory whitespace etc.) it's near-impossible to automate. You just have to fiddle around until it fits. If you look carefully, you'll see there's lots of 'cheating' going on - the '+' sign in the middle of the downstroke for instance (where I would have loved to have been able to stick another 'sub' or 'for'), or the 'print join' in the tail...an automatic version would presumably have found a better 'fit'.

    Glad you liked it,
    Ben.


      Ok now i want to learn how to do this stuff.
      Is there a tutorial somewhere in which i can learn some basics and get a hang of how to think in this direction
      If there isn't ,why dont one of you gurus write one :)

      Nice obfu! If you peer at the Snowflakes section of Acme::EyeDrops there's an example of how you can make composing these type of obfus a little bit less tedious, though it usually requires quite a bit of manual adjustment, unfortunately. /me scribbles note to add a similar shape to next release of A::E.