Размер файла: 1.56Kb
<?
Error_Reporting(E_ALL & ~E_NOTICE);
$root=$_SERVER['DOCUMENT_ROOT'];
include("func.php");
include("set.php");
include("start.php");
$did=security($did);
$fid=security($fid);
$dir_work="$dir_load/$did";
$file_work="$dir_work/$fid";
if(file_exists("$file_work"))
{
$rsh=rsh($file_work);
$data_img = base64_encode(file_get_contents("$dir_load/$did/$fid"));
$data_img = base64_decode($data_img);
$img=imageCreateFromString($data_img);
$w=ImageSX($img);
$h=ImageSY($img);
if($x<20 || $x>640) $x=$w;
if($y<20 || $y>480) $y=$h;
if($resize!="no")
{
$ni=imageCreate($x,$y);
$ni = imageCreateTrueColor($x, $y);
imageCopyResized($ni,$img,0,0,0,0,$x,$y,$w,$h);
} else $ni=$img;
if($x<=96) $r=8;
elseif($x>96 && $x<101) $r=8;
elseif($x>=101 && $x<128) $r=9;
elseif($x>=128 && $x<176) $r=10;
elseif($x>=176 && $x<240) $r=11;
elseif($x>=240 && $x<320) $r=12;
elseif($x>320) $r=15;
$mark=imageCreateFromPNG("img/marker.png");
$mx=ImageSX($mark);
$my=ImageSY($mark);
$color=imagecolorallocate($ni,$set_copr_color[0],$set_copr_color[1],$set_copr_color[2]);
if($on_marker && $screen!=1) imageCopy($ni,$mark,0,0,0,0,$mx,$my); elseif(!$screen) imagettftext($ni, $r, 0, 4, $y-6, $color, "img/comicbd.ttf","$set_copr");
if($rsh=='png') { Header("Content-type: image/png"); imagePNG($ni); }
if($rsh=='gif') { Header("Content-type: image/gif"); imageGIF($ni); }
if($rsh=='jpg') { Header("Content-type: image/jpeg"); imageJPEG($ni); }
imageDestroy($img);
imageDestroy($ni);
}
?>