rendered paste body<?php
Header("Content-type: image/jpeg");
include("inc/conf.inc");
$fi="$dir/PICT$id.JPG";
$bottom=stripslashes($bottom); $top=stripslashes($top);
if ($f=="") $f="i";
function mkd($imi) { imagejpeg($imi); imagedestroy($imi); }
function cal($i,$n) { return imagecolorallocate($i, $n,$n,$n); }
function ixc($p,$im,$tx) { global $bottextsize, $cfs; $fz=$cfs; if ($p==3) $fz=$bottextsize;
$s=imagettfbbox($fz,0,"arial.ttf",$tx); if ($p!=3) return (imagesx($im)/2)-($s[2]/2); else
return (imagesx($im)-$s[2]-5); }
function txw($im) { global $font,$top,$bottom,$website,$bottextsize,$cfs,$email; if($top!="")
imagettftext($im, $cfs, 0, ixc(1,$im,$top), 40, cal($im,255), $font, $top);
if($bottom!="") imagettftext($im, $cfs, 0, ixc(2,$im,$bottom), imagesy($im)-40, cal($im,255), $font, $bottom);
imagettftext($im, $bottextsize, 0, ixc(3,$im,$email), imagesy($im)-5, cal($im,255), $font, $email);
imagettftext($im, $bottextsize, 0, 1, imagesy($im)-5, cal($im,255), $font, $website); }
function aspx($im) { $aspect = imagesx($im) / imagesy($im); return 160*$aspect; }
if(!file_exists($fi)) { $im = imagecreate(500,17); $cb=imagecolorallocate($im, 0,0,0);
$cw=imagecolorallocate($im, 255,255,255); imagefill($im, 0, 0, $cw); imagettftext($im, 12, 0, 1, 12, $cb,
"arial.ttf", "The image you requested with an ID # of $id could not be found."); mkd($im); }
elseif ($f=="i") {
$im=imagecreatefromjpeg($fi); if ($caption=="no") mkd($im); else { txw($im); mkd($im);} }
elseif ($f=="t") {
if(!File_exists($dir . "/PICT" . $id . "t.JPG")) { $im = imagecreatefromjpeg($fi);
$thumb = imagecreatetruecolor(axpx($im), 160); imagecopyresized($thumb, $im, 0, 0, 0, 0, $newwidth, $newheight,
imagesx($im), imagesy($im)); imagedestroy($im); $nfn=$dir . "/PICT" . $id . "t.JPG"; imagejpeg($thumb,$nfn,70);
mkd($thumb); } else { $im=imagecreatefromjpeg($dir . "/PICT" . $id . "t.JPG"); mkd($im); }
?>