ساخت thumbnail با php و GD
سلام دوستان انشالله همگی خوب و خوش باشین من بوسیله کد زیر اولین عکس رو از مطالب سایتم بیرون میکشم و تامبنیل میکنم اما یه مشکلی که هست اینه که این کد فقط فایلهایی که jpg هستند رو thumb میکنه و فایلهایی که jpeg-png ,.. هستند رو تبدیل نمیکنه میخواستم یه بزرگواری کنید این کد رو ادیت کنید که بتونه چیزای دیگه هم تبدیل کنه.. یا کلا اگه میشه یه کد پیشرفته تر اگه دارید بزارید ممنون میشم دوستای گل
کد HTML:
preg_match('/<img[^>]*>/i',$file_desc,$match);
if(isset($match[0]))
{
$urlmatch = str_between($match[0], "src=\"", "\"");
$imgUrl= $urlmatch;
$imgName = "";
$in = strlen($urlmatch) - 1;
while ($imgUrl[$in]!='/')
{
$imgName = $imgUrl[$in].$imgName;
$in--;
}
$imgName = "thumb_".$imgName;
$src = imagecreatefromjpeg($imgUrl);
$width = imagesx($src);
$heigth = imagesy($src);
$new_width = 97 ;
$new_heigth = 97 ;
$dst = imagecreatetruecolor($new_width,$new_heigth);
imagecopyresampled($dst,$src,0,0,0,0,$new_width,$new_heigth,$width,$heigth);
imagejpeg($dst,'thumbnails/'.$imgName,60);
imagedestroy($dst);
$file_eisa = '<img src="http://www.pcparsi.com/thumbnails/'.$imgName .'" width="'.$new_width.'" height="'.$new_heigth.'">';
}
else
{
$file_eisa = "<img src='http://www.pcparsi.com/noimage.png' border='0'>";
}
نقل قول: ساخت thumbnail با php و GD
یه با معرفت بزرگوار نیست کمک کنه مشکل من حل شه.... :قلب:
نقل قول: ساخت thumbnail با php و GD
$src = imageCreateFromJPEG($imgUrl);
واقعا انتظار دارید غیر از فرمت JPEG چیز دیگه ای هم قبول کنه؟ :لبخندساده:
شما باید با توجه به پسوند فایل از تابع مناسب استفاده کنید.
موفق باشید :قلب: