نمایش نتایج 1 تا 3 از 3

نام تاپیک: تغییر سایز عکس بعد از آپلود

  1. #1
    کاربر تازه وارد آواتار behnam shamlo
    تاریخ عضویت
    آبان 1390
    محل زندگی
    tehran
    پست
    53

    Unhappy تغییر سایز عکس بعد از آپلود

    سلام
    دوستان عزیز چطور میتونم بعد از آپلود یک عکس در سایتم ، با یک اسکریپت پی اچ پی به سایز کوچیک تبدیل کنم.به این صورت که برای سایز عکس قبل از آپلود محدودیتی رو نزارم ولی میخوام بعد که عکس با هر سایزی آپلود شد سایز عکس رو به این ابعاد تغییر داده و فایل جدید (کوچک) هم ایجاد بشه.
    پهنا 80 پیکسل بشه
    ارتفاع هم به تناسب با پهنا تغییر بکنه
    (نمی خوام تناسب بهم بخوره)
    خیلی ممنون میشم کمک کنید

  2. #2
    کاربر دائمی آواتار رضا قربانی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    ܓܨ_| ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ _
    پست
    1,824

    نقل قول: تغییر سایز عکس بعد از آپلود

    بفرما.

    آماده و منظم در اختیار شما
    با توابع GD نوشته شده.
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    کاربر دائمی آواتار mbf5923
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    vb.NET-قسمت کد ویو-لاین هفتم
    سن
    38
    پست
    595

    نقل قول: تغییر سایز عکس بعد از آپلود

    سلام
    از این کد میتونی استفاده کنی:
    کد 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 );
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •