1000) { $imgsize=200; Error("Maksimalna velicina je 500!|Maximum size is 1000!"); } if (!function_exists("getimagesize")) { Error("Funkcija GetImageSize ne postoji!|Function GetImageSize does not exist!"); } $size=getimagesize($file); if (!$imgsize1) { if ($size[0]>$size[1]) { $x=$imgsize; $y=$size[1]*($imgsize/$size[0]); } else { $y=$imgsize; $x=$size[0]*($imgsize/$size[1]); } } else { $x=$imgsize1; $y=$size[1]*($imgsize1/$size[0]); } $ext=explode(".",$file); $ext=$ext[count($ext)-1]; $handled=0; switch (strtolower($ext)) { case "gif": $oldimg=imagecreatefromgif($file); $handled=1; break; case "jpg": $oldimg=imagecreatefromjpeg($file); $handled=1; break; case "jpeg": $oldimg=imagecreatefromjpeg($file); $handled=1; break; case "png": $oldimg=imagecreatefrompng($file); $handled=1; break; } if ($handled==0) { Error("Nepoznat tip fajla!|Unknown file type!"); } if (!function_exists("imagecreatetruecolor")) { Error("Ne mogu raditi sa TrueColor slikama!|Cannot work with TrueColor images!"); } $newimg=imagecreatetruecolor($x,$y); if (!function_exists("imagecopyresampled")) { Error("Ne mogu promjeniti velicinu slike!|Cannot resample picture!"); } imagecopyresampled($newimg,$oldimg,0,0,0,0,$x,$y,$size[0],$size[1]); Header ("content-type: image/jpeg"); imagejpeg($newimg); imagedestroy($oldimg); imagedestroy($newimg); ?>