The approach I like to use for similar tasks is to generate a
PPM image file and then pipe the output to
ppmtogif, like this:
$RED = 255;
$GREEN = 0;
$BLUE = 0;
open STDOUT, "| ppmtogif" or die "open: $!";
# "1 1" means that the image is 1x1 pixel.
# "255" means that 255 is the maximum color intensity.
print "P3 1 1 255 $RED $GREEN $BLUE\n";
close STDOUT or die "close: $!";
This may not be as cool, and it has the disadvantage of
requiring ppmtogif, but it's also
a lot simpler, and it has the tremendous
advantage that it's easy to generate images that
are bigger than one pixel. For example,
the images for this article
were generated with this technique, as were these.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|