تغییر سایز عکس بعد از آپلود
سلام
دوستان عزیز چطور میتونم بعد از آپلود یک عکس در سایتم ، با یک اسکریپت پی اچ پی به سایز کوچیک تبدیل کنم.به این صورت که برای سایز عکس قبل از آپلود محدودیتی رو نزارم ولی میخوام بعد که عکس با هر سایزی آپلود شد سایز عکس رو به این ابعاد تغییر داده و فایل جدید (کوچک) هم ایجاد بشه.
پهنا 80 پیکسل بشه
ارتفاع هم به تناسب با پهنا تغییر بکنه
(نمی خوام تناسب بهم بخوره)
خیلی ممنون میشم کمک کنید:قلب:
1 ضمیمه
نقل قول: تغییر سایز عکس بعد از آپلود
بفرما.
آماده و منظم در اختیار شما
با توابع GD نوشته شده.
نقل قول: تغییر سایز عکس بعد از آپلود
سلام
از این کد میتونی استفاده کنی:
کد HTML:
$File = $_FILES['photo']['name'];
$upper = strtoupper($File);
@$ext = end(explode('.',$upper));
if($ext =="JPG" OR $ext=="JPEG"){
$img = imagecreatefromjpeg( "images/".$File );
$width = imagesx($img );
$height = imagesy( $img );
$new_width = 128;//پهنا
$new_height = 128;//ارتفاع
$tmp_img = imagecreatetruecolor( $new_width, $new_height );
imagecopyresized( $tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height );
imagejpeg( $tmp_img, "images/tum/thumbs_".$File );
}