دوستای عزیز میخواستم بدونم میشه وقتی یه عکسی در سایت وجود داره و اون عکس رو بخوایم در جاهایمختلف با ابعاد مختلف نمایش بدیم؟ مثلا یه کلاسی باشه که ورودیاش یکی آدرس تصویر باشه و دوتای دیگش طول و عرض تصویر... و بعدش تصویر رو به اون اندازه در بیاره؟؟
م کد پایینو نوشتم ولی کار نمیکنه!!!
class resize
{
public static function resizeImg($src, $width, $heght)
{
@Header("Content-Type: image/jpeg");
$img = $src;
$imgSize = getimagesize($img);
$imgWidth = $imgSize[0];
$imgHeight = $imgSize[1];
$newWidth = $width;
$newHeight = $heght;
$newImg = imagecreatetruecolor($newWidth, $newHeight);
$oldImg = imagecreatefromjpeg($img);
imagecopyresized($newImg, $oldImg, 0, 0, 0, 0, $newWidth, $newHeight, $imgWidth, $imgHeight);
imagejpeg($newImg);
}
}
وبرای نماش هم :
resize::resizeImg('upload/image.jpg', 50, 50)
ولی کار نمیکنه و به این صورت نمایش میده:
resizeimage.PNG