rendered paste body#!/usr/bin/perl -T
use GD;
use strict;
use warnings;
my $image = new GD::Image(410,300);
my $background = $image->colorAllocate(167,164,164);
my $black = $image->colorAllocate(0,0,0);
$image->stringUp(gdMediumBoldFont, 5,130,"Snelheid (km/u)",$black);
$image->string(gdMediumBoldFont, 30,260, "Afstand gelopen (km)", $black);
my $color = $image->colorAllocate(0,0,0);
my @yaxis = ('00', '02', '04', '06', '08', '10', '12', '14', '16');
my @xaxis = ('00', '05', '10', '15', '20', '25');
my $yoffset = 30;
my $ypos = 30;
my $xoffset = 5;
my $xpos = 80;
$image->line($yoffset +18, $yoffset -3, 48, 180, $black);
foreach my $yval (reverse @yaxis) {
$image->string(gdMediumBoldFont, $yoffset, $ypos, $yval, $black);
$ypos += 25;
}
$ypos = 245;
$image->line($xoffset +40,$xoffset + 240, 200, 245, $black);
foreach my $xval (@xaxis) {
$image->string(gdMediumBoldFont, $xoffset + 50, $ypos, $xval, $black);
$xoffset += 25;
}
my $png = $image->png;
open (PNGOutfile,">/home/wouter/public_html/test.png");
binmode PNGOutfile;
print PNGOutfile $png;
close PNGOutfile;