if ( $HTTP_GET_VARS['cmd'] == "show" ) {
$file = file($hall_dir."/".$adatfile);
$fname = explode("/",$file[($HTTP_GET_VARS['item']-1)]); $fname = trim($fname[0]);
$ftype = explode(".",$fname); $ftype = $ftype[(count($ftype)-1)];
$eredeti = false;
if ( $ftype == "jpg" ) { $eredeti = ImageCreateFromJPEG($hall_dir."/".$fname); }
if ( $ftype == "jpeg" ) { $eredeti = ImageCreateFromJPEG($hall_dir."/".$fname); }
if ( $ftype == "gif" ) { $eredeti = ImageCreateFromGIF ($hall_dir."/".$fname); }
if ( $ftype == "png" ) { $eredeti = ImageCreateFromPNG ($hall_dir."/".$fname); }
if ( $eredeti == false ) { die("A kép filetipusa nem megfelelö"); }
$canvas = false;
if($HTTP_GET_VARS['size'] == "small") {
$reduce_arany = round(ImageSX($eredeti)/$targetwidth);
$width = round(ImageSX($eredeti)/$reduce_arany); $height = round(ImageSY($eredeti)/$reduce_arany);
$canvas = ImageCreateTrueColor($width,$height);
imageCopyResized($canvas,$eredeti,0,0,0,0,$width,$height,ImageSX($eredeti),ImageSY($eredeti));
}
if($HTTP_GET_VARS['size'] == "large") {
$canvas = ImageCreateTrueColor(ImageSX($eredeti),ImageSY($eredeti));
imageCopyResized($canvas,$eredeti,0,0,0,0,ImageSX($eredeti),ImageSY($eredeti),ImageSX($eredeti),ImageSY($eredeti));
$vizjel = ImageCreateFromPNG($watermark_img); ImageColorTransparent($vizjel,imagecolorallocate($vizjel,0,0,0));
imagecopymerge($canvas,$vizjel,((ImageSX($eredeti)/100)*$vizjel_pos[0]),((ImageSY($eredeti)/100)*$vizjel_pos[1]),0,0,ImageSX($vizjel),ImageSY($vizjel),40);
}
If ( $canvas == false ) { die("Érvénytelen méret paraméter"); }
Header("Content-type: Image/PNG");
ImagePNG($canvas);
$cmd_ok = true;
}