Kép átméretezés php

function img_resize($filename,$newfilename,$newwidth, $path)
{
if($path=='0')
{
$path=USERFILES_ROOT;
}
$image = $filename;
$info = @getimagesize($path.$image);
$width = $info[0];
$height = $info[1];
@$newheight=$height/($width/$newwidth);
$image_type = strstr($filename, '.');
switch($image_type)
{
case '.jpg':
$source = @imagecreatefromjpeg($path.$filename);
break;
case '.png':
$source = @imagecreatefrompng($path.$filename);
break;
case '.gif':
$source = @imagecreatefromgif($path.$filename);
break;
default:
echo $this->wm("A file nem felel meg!<br>A "BACKSPACE" billenty&#369;vel léphet vissza ");
die;
break;
}
$file = $newfilename . $filename;
$fullpath = $path . $file;
list($width, $height) = @getimagesize($path.$filename);
$thumb = @imagecreatetruecolor($newwidth, $newheight);
@imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
@imagejpeg($thumb, $fullpath, 60);
return $file;
}

Keresés

Hirdetések

Hirdetes

Ki van még itt?

Oldalainkat 2 vendég böngészi

Stats

Tartalom találatai : 34190