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

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

  1. #1

    علت سیاه شده تصویر بعد از تغییر سایز تصویر

    به کمک تابع زیر قصد دارم تصویر ارسالی کاربر رو تغییر اندازه بدم و روی تصویر قبلی بازنویسی کنم. بر روی هاست لوکال سیستمم خوب جواب میده ولی روی اینترنت تصویر سیاه برمیگردونه. نمیدونم مشکل از کجاست دوستانی که GD library آشنایی دارن ممنون میشم راهنمایی کنن.

    function image_resize($filename)
    {
    $src=imagecreatefromjpeg($filename);
    $dst=imagecreatetruecolor(130,98);
    imagecopyresized($dst,$src,0,0,0,0,130,98,imagesx( $src),imagesy($src));
    imagejpeg($dst,$filename,10);
    imagedestroy($src);
    imagedestroy($dst);
    }

  2. #2

    نقل قول: علت سیاه شده تصویر بعد از تغییر سایز تصویر

    چک کنید ببینید روی هاستتون GD نصبه یا نه؟

  3. #3

    نقل قول: علت سیاه شده تصویر بعد از تغییر سایز تصویر

    بله GD نصبه چون با ساخت کپچا مشکل نداره ولی چند سوال
    1- امکان داره با پسوند فایل مشکل داشته باشه مثلا اگر پسوند فایل JPG باشه امکان داره جواب نده؟(چون سیستم لوکالم ویندوز هست و هاست من لینوکس که با اسامی فایلهای کوچک و بزرگ امکان تداخل هست)
    2- permision پوشه برای دسترسی به تغییرات روی فایل. البته با chmod از ۴تا پوشه داخلی رفتم به پوشه محلی ذخیره فایل و دارم این کار رو انجام میدم

  4. #4

    نقل قول: علت سیاه شده تصویر بعد از تغییر سایز تصویر

    نه مشکل از اون نیست. احتمالاً مسیردهی مشکل داره.

  5. #5

    نقل قول: علت سیاه شده تصویر بعد از تغییر سایز تصویر

    احتمالا تابع مشکلی نداره چون با کمک کلاس زیر براحتی عمل تغییر سایز انجام میگیره ولی با این تابعی که من نوشتم تصویر سیاه بر میگردونه

    http://www.phpclasses.org/package/39...on-images.html

  6. #6

    نقل قول: علت سیاه شده تصویر بعد از تغییر سایز تصویر

    اینو امتحان کنید ببینید چی میشه:

    function image_resize($filename)
    {
    if(file_exists($filename)) {
    $src=imagecreatefromjpeg($filename);
    $dst=imagecreatetruecolor(130,98);
    imagecopyresized($dst,$src,0,0,0,0,130,98,imagesx( $src),imagesy($src));
    imagejpeg($dst,$filename,10);
    imagedestroy($src);
    imagedestroy($dst);
    }
    else {
    die('File Does Not Exists');
    }
    }

  7. #7

    نقل قول: علت سیاه شده تصویر بعد از تغییر سایز تصویر

    مشکل حل شد
    خطا از دریافت لینک توسط textbox بود. برنامه بصورتی بود که ابتدا تصویر آپلود میشد و بعد در صورت تمایل میتونه در textbox قرار بگیرد و کوچیک بشه. حالا این بین یه فضای خالی توی لینک دریافتی می‌افتاد که با تابع trim حلش کردم.
    از راهنمایی شما هم خیلی خیلی ممنونم.

تاپیک های مشابه

  1. آموزش: معرفی یک کلاس خوب برای آپلود و تغییر سایز تصویر
    نوشته شده توسط رضا قربانی در بخش PHP
    پاسخ: 3
    آخرین پست: شنبه 09 مهر 1390, 20:07 عصر
  2. سوال: تغییر سایز تصویر
    نوشته شده توسط iradata در بخش PHP
    پاسخ: 2
    آخرین پست: سه شنبه 19 بهمن 1389, 13:30 عصر
  3. تغییر سایز تصویر و ذجیره آن
    نوشته شده توسط eyes_shut_number1 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 26 بهمن 1388, 12:56 عصر
  4. تغییر سایز تصویر
    نوشته شده توسط nejat_mohammadhossein در بخش PHP
    پاسخ: 10
    آخرین پست: چهارشنبه 16 مرداد 1387, 17:32 عصر

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

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