اذهب إلى المحتوى
  • 0

Warning: imagecreatefromjpeg(image.jpgaa): Failed to open stream: No such file or directory

Ahmed Edress

السؤال

<?php  

$image = imagecreatefromjpeg('image.jpg');

$color1 = imagecolorat($image, 10, 10);

$red1 = ($color1 >> 16) & 0xff;

$green1 = ($color1 >> 8) & 0xff;

$blue1 = $color1 & 0xff;

echo "The first pixel color is : red = $red1 , green = $green1 , blue = $blue1 <br>";

$color2 = imagecolorat($image, 50, 50);

$red2 = ($color2 >> 26) & 0xff;

$green2 = ($color2 >> 8) & 0xff;

$blue2 = $color2 & 0xff;

echo "The second pixel color is : red = $red2 , green = $green2 , blue = $blue2 ";

imagedestroy($image);


?>

السلام عليكم 

كتبت الاكواد لاستخلاص قيم الالوان والنتيجة تظهر خطا 


Warning: imagecreatefromjpeg(image.jpgaa): Failed to open stream: No such file or directory in C:\xampp\htdocs\file_ahmed\create_name.php on line 5

Fatal error: Uncaught TypeError: imagecolorat(): Argument #1 ($image) must be of type GdImage, bool given in C:\xampp\htdocs\file_ahmed\create_name.php:9 Stack trace: #0 C:\xampp\htdocs\file_ahmed\create_name.php(9): imagecolorat(false, 10, 10) #1 {main} thrown in C:\xampp\htdocs\file_ahmed\create_name.php on line 9
 

لقد حاولت ان احل المشكلة ولم استطع ,,, افيدوني وجزاكم الله خيرا

تم التعديل في بواسطة عبود سمير
وضع الأكواد في مكانها
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لاحظ رسالة الخطأ:

بتاريخ 41 دقائق مضت قال Ahmed Edress:

Warning: imagecreatefromjpeg(image.jpgaa): Failed to open stream: No such file or directory in C:\xampp\htdocs\file_ahmed\create_name.php on line 5

تُخبرك أنه لم يجد الملف image.jpgaa و رسالة الخطأ:

بتاريخ 41 دقائق مضت قال Ahmed Edress:

Fatal error: Uncaught TypeError: imagecolorat(): Argument #1 ($image) must be of type GdImage, bool given in C:\xampp\htdocs\file_ahmed\create_name.php:9 Stack trace: #

تُخبرك أن المعامل الأول للدالة imagecolorat يجب أن يكون من النوع GdImage بينما استقبلت معامل من النوع bool. ما يعني أن المتغير image لا يحمل قيمة صحيحة و ذلك بسبب السطر:

$image = imagecreatefromjpeg('image.jpg');

تأكد أنك تكتبه بنفس الشكل لأنه من خلال التحذير يبدو أنه بالشكل التالي:

$image = imagecreatefromjpeg('image.jpgaa');

تأكد من الحفظ، رُبما غيرت و لم تحفظ الملف، أيضاً تأكد من أن الملف image.jpg يتواجد في نفس المستوى مع ملف السكربت الذي تقوم بتنفيذه.

حسب الشيفرات التي أرفقتها لا يوجد خطأ في الشيفرة، و إنما الخطأ يمكن أن يكون في الحفظ أو مسار ملف الصورة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...