1) || ($wscale > 1)) { $scale = ($hscale > $wscale)?$hscale:$wscale; } //------------------------ $thumb_w = floor($width / $scale); $thumb_h = floor($height / $scale); //------------------------ $ramka=0; //------------------------ $trg=imagecreatetruecolor($thumb_w+$ramka, $thumb_h+$ramka); $bg=imagecolorallocatealpha($trg, 0, 0, 0, 100); imagecolortransparent($trg,$bg); //----------------------------------- if (@$src){ //PRZEKONWERTUJ OBRAZEK imagecopyresampled($trg,$src,0,0,0,0,$thumb_w,$thumb_h,$width,$height); //DODAJ ZNAK WODNY if ($znak_wodny){ $znak=@ImageCreateFromPng("images/znak_wodny.png"); $znakw=imagesx($znak); $znakh=imagesy($znak); $pozx=$thumb_w/2-$znakw/2;//pozycja srodkowa x $pozy=$thumb_h/2-$znakh/2;//pozycja srodkowa y imagecopy($trg, $znak, $pozx, $pozy, 0, 0, $znakw, $znakh); } switch($typ_pliku){ case "gif": imagegif($trg); break; case "png": imagepng($trg); break; default: imagejpeg($trg); break; } //----------------------------------- } imagedestroy($trg);imagedestroy($src); }; makeThumb($_GET['f'],$_GET['s'],true); ?>