Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Just another Bach Hacker

by chanio (Priest)
on Sep 09, 2003 at 03:20 UTC ( #289934=note: print w/ replies, xml ) Need Help??


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!


Comment on Re: Just another Bach Hacker
Re: Re: Just another Bach Hacker
by benn (Priest) 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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://289934]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (7)
As of 2014-09-21 19:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (175 votes), past polls