Ik heb een scriptje aangepast, maar hij zegt dat er een fout in zit...
Wie weet welke? :S

<?php

$fontSize = 12;
$font = 'fotos/arial.ttf';
$tekst = "Testen";

$image = imagecreatefrompng('map.png');

$dimensions = getimagesize($image);
$plaatjeBreedte = $dimensions[0];
$plaatjeHoogte = $dimensions[1];

$bg = imagecolorallocate( $image , 0 , 0 , 0 );
$wit = imagecolorallocate( $image , 255,255,255 );

/* rekenwerk */
$aBox = imageTtfBbox( $fontSize , 0 , $font , $tekst );
list( $lox , $loy , $rox , $roy , $rbx , $rby , $lbx , $lby ) = $aBox;

$tekstBreedte = $rbx - $lbx;
$tekstHoogte = $rby - $roy;

//wat is er over aan de zijkanten?
$overBreedte = $plaatjeBreedte - $tekstBreedte;
$overHoogte  = $plaatjeHoogte - $tekstHoogte;

//wat is er dan aan een kant over?
$marginLinks = $overBreedte / 2;
$marginBoven = $overHoogte / 2;

//nu een tekst maken
imageTtfText( $image , $fontSize , 0 , $marginLinks , $marginBoven , $wit , $font , $tekst );

header('Content-type: image/png');
imagePng( $image );
imageDestroy( $image );

?> 
@Jens: Nee hoor, kijk maar.

[php]getimagesize[/php]() en [php]getimagessize[/php]().

Reageren