|
Main /
Textimageindex.html <img src='gen_image.php?text=<?= "abouzeid@ecse.rpi.EDU" ?>&bgcolor=grey'><br> <img src='gen_image.php?text=<?= "mcdonald@unix.cie.rpi.edu" ?>&bgcolor=white'><br> gen_image.php
<?php
header("Content-type: image/png");
$string = $_GET['text'];
$in_bgcolor = $_GET['bgcolor'];
// Create the image
$width = 250;
$height = 18;
$font_size = 11;
$top_margin = 13;
$im = imagecreatetruecolor($width, $height);
$grey = imagecolorallocate($im, 204,204,204);
$black = imagecolorallocate($im, 0, 0, 0);
$white = imagecolorallocate($im, 255, 255, 255);
if ($in_bgcolor == 'grey') {
$bgcolor = $grey;
} else {
$bgcolor = $white;
}
imagefilledrectangle($im, 0, 0, 399, 29, $bgcolor);
// Replace path by your own font path
$font = '/usr/share/fonts/bitstream-vera/Vera.ttf';
// Add the text
imagettftext($im, $font_size, 0, 0, $top_margin, $black, $font, $string);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
|