[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] imagettftextoutline[COLOR= #007700](&[/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$angle[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$x[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$y[/COLOR][COLOR= #007700],&[/COLOR][COLOR= #0000BB]$col[/COLOR][COLOR= #007700],
&[/COLOR][COLOR= #0000BB]$outlinecol[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$fontfile[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// For every X pixel to the left and the right[/COLOR]
[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$xc[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$x[/COLOR][COLOR= #007700]-[/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #0000BB]$xc[/COLOR][COLOR= #007700]<=[/COLOR][COLOR= #0000BB]$x[/COLOR][COLOR= #007700]+[/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #0000BB]$xc[/COLOR][COLOR= #007700]++) {[/COLOR]
[COLOR= #FF8000]// For every Y pixel to the top and the bottom[/COLOR]
[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$yc[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$y[/COLOR][COLOR= #007700]-[/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #0000BB]$yc[/COLOR][COLOR= #007700]<=[/COLOR][COLOR= #0000BB]$y[/COLOR][COLOR= #007700]+[/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #0000BB]$yc[/COLOR][COLOR= #007700]++) {[/COLOR]
[COLOR= #FF8000]// Draw the text in the outline color[/COLOR]
[COLOR= #0000BB]$text1[/COLOR] [COLOR= #007700]=[/COLOR] imagettftext[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$angle[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$xc[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$yc[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$outlinecol[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$fontfile[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);
}
}[/COLOR]
[COLOR= #FF8000]// Draw the main text[/COLOR]
[COLOR= #0000BB]$text2[/COLOR] [COLOR= #007700]=[/COLOR] imagettftext[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$angle[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$x[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$y[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$col[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$fontfile[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]"Content-type: image/png"[/COLOR] [COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]t[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]".png"[/COLOR][COLOR= #007700])) {[/COLOR]
[COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]".png"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] htmlspecialchars[COLOR= #007700]([/COLOR] [COLOR= #DD0000]"Stem op:
"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]t[/COLOR][COLOR= #007700]] );[/COLOR]
[COLOR= #0000BB]$font[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"font.ttf"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fontsize[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$white[/COLOR] [COLOR= #007700]=[/COLOR] imagecolorallocate[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0xFF[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0xFF[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0xFF[/COLOR] [COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$blue[/COLOR] [COLOR= #007700]=[/COLOR] imagecolorallocate[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0x56[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0xa4[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0xc1[/COLOR] [COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$size[/COLOR] [COLOR= #007700]=[/COLOR] imagettfbbox[COLOR= #007700]([/COLOR][COLOR= #0000BB]$fontsize[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$font[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//calculate the pixel of the string[/COLOR]
[COLOR= #0000BB]$dx[/COLOR] [COLOR= #007700]= ([/COLOR]imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700])) - ([/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]]-[/COLOR][COLOR= #0000BB]$size[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]])) -[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//calculate the location to start the text[/COLOR]
imagettftextoutline[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]75[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$white[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$blue[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$font[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]bestaatniet[COLOR= #007700].[/COLOR]png"[COLOR= #007700]);
}[/COLOR]
imagepng[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]);[/COLOR]
imagedestroy[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]);[/COLOR]
?>
Wie zou voormij hier een border willen aan toevoegen, mij lukt het na 100x proberen nog niet
