PDA

View Full Version : حرفه ای: سوال در مورد توابع GD



رضا قربانی
یک شنبه 03 مرداد 1395, 12:31 عصر
سلام . من با این روش Thumb میسازم


$name=strtolower( $_FILES['pic']['name']);

$ext=$name[strlen($name)-3].$name[strlen($name)-2].$name[strlen($name)-1];
$dir=base64_encode($name)."-".$time.".".$ext;
$dir='Thumb/stone-'.str_replace("/","-",$dir);

//////////////////////////////////////////////

if($_FILES["pic"]["type"]=="image/jpg" || $_FILES["pic"]["type"]=="image/jpeg" )
{
$uploadedfile = $_FILES['pic']['tmp_name'] ;
$src = imagecreatefromjpeg($uploadedfile) ;
}


if($_FILES["pic"]["type"]=="image/png")
{
$uploadedfile = $_FILES['pic']['tmp_name'] ;
$src = imagecreatefrompng($uploadedfile) ;
}


if($_FILES["pic"]["type"]=="image/gif")
{
$uploadedfile = $_FILES['pic']['tmp_name'] ;
$src = imagecreatefromgif($uploadedfile) ;

}


list($width,$height)=getimagesize($uploadedfile);
$newwidth=800;
$newheight=($height/$width)*$newwidth;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$ne wheight,$width,$height);
$filename = "../uploading/".$dir;
imagejpeg($tmp,$filename,75);
imagedestroy($src);
imagedestroy($tmp);
$pic=true;

الآن می خوام انتهای تصویر : آدرس فارسی با رنگ قرمز ثبت کنم . ممنون میشم به کدم این دستورو اضافه کنید .
با تشکر