النتائج 1 إلى 7 من 7

الموضوع: php + التعامل مع الصور ؟

  1. #1

    php + التعامل مع الصور ؟



    السلام عليكم ..

    1. أعمل الان على سكريبت ارشيف للصور ، والصور حجمها كبير ، اي ما بين 1 - 1.5 ميغا ، لذا فإني أرغب في عمل سكريبت يقوم بانشاء Thumbnails للصور بشكل تلقائي وبحجم معين وتخزينها في فولدر على السيرفر الذي يعمل عليه السكريبت ، هل من طريقة لعمل ذلك ؟؟

    2. عند تخزين الصور من خلال الفوتوشوب فإنه يتم في بعض الاحيان كتابة بعض التعليقات او الشرح او بيانات صاحب الصورة ، ويتم تخزينها مع الصورة على شكل jpg ، هل من طريقة استطيع من خلالها وباستخدام لغة البي اتش بي ان اقرأ هذه المعلومات من ملف الصورة نفسها ؟؟ طبعا هذه الامكانية متوفرة لانني قمت بتجربتها من خلال اكثر من موقع ولكن لا علم لي بكيفية تطبيقها من خلال البي اتش بي .

    3. هل صادف احدكم ان عثر على برنامج او سكريبت يعمل كأرشيف صورة لادارة الصور وكمحرك بحث ؟؟


    آسف على الاطالة ..
    وشكرا على المساعدة





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك


  2. #2


    السلام عليكم

    بالنسبه للسؤال الاول , اكيد يمكن عمل ذلك

    تاخذ اول شي نسخه من الصوره, بعدين تاخذ الطول والعرض للصوره , ثم تقوم عمل حسابات على الطول والعرض لتصغيره ( نسبه وتناسب ) عشان تطلع الصوره زين , في الاخير تنشئ النسخه اللي اخذتها من الصوره اول الاحجام الي طلعت معاك من التناسب, وكل هذا بإستخدام دوال مكتبة الصور GD في PHP ,


    السؤال الثاني :

    بالنسبه لهذي الطريقه , انك تاخذ كلمات من الصوره على شكل صوره , تقدر من حيث ان تحدد مكان الكلام في الصوره , لكن انك تاخذ كلام من الصوره على شكل نص ؟؟؟؟؟ على ما اعتقد انه لا يمكنك فعل ذلك , لكن العكس يمكن ان يكون عندك كلام وتريد ان تضعه على الصوره , فهذا ممكن ايضا بإستخدام مكتبة دوال GD في لغة PHP

    اتمنى اكون افدتك , واذا كنت غلطان , ان شاء الله الشباب ما راح يقصرون

    تحياتي لك





    __________________
    محمد الرحيلي
    http://www.alrehaili.net
    http://www.arccn.net
    http://www.mafgod.com
    mohammad@arccn.net

  3. #3


    السلام عليكم

    شكرا لاهتمامك أخي

    1- بالنسبة لاجابتك على السؤال الاول فهذا ما أريد ، ولكن بصراحة لا علم لي ولم استخدم من قبل مكتبة الصور GD ، فأين يمكنني الحصول على أمثلة أو شرح ؟؟

    2- أما بالنسبة للسؤال الثاني ، فسوف أوضح التالي :
    عند تحرير الصور في الفوتوشوب يمكننا الذهاب الى File -> file info .. وهنا يمكننا تخزين معلومات حول الصورة مثل الكاتب والتاريخ ومحتويات الصور والكلمات المفتاحية و الكثير من المعلومات ، وعند حفظ الصورة على هيئة jpg فإن هذه المعلومات تخزن داخل الصورة ويمكن قرأءتها اذا اعدت فتح الصورة باستخدم برنامج آخر ..
    ما أريده هو الحصول على هذه المعلومات على شكل تكست وليس صورة وهي اصلا لا تكون ظاهرة في الصورة ..
    اتمنى ان تكون الصورة وضحت الان .. واعتقد ان مكتبة الصور لها دور في هذا

    شكرا





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  4. #4
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    جرب هذه الدالة
    كود PHP:
    <?
    $exif 
    exif_read_data('tests/test1.jpg''IFD0');
    print_r($exif);
    ?>
    www.php.net/exif_read_data





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  5. #5


    السلام عليكم

    شكرا جزيلا أخي ..
    ولكن للأسف لم استطع تجربة الدالة وظهرت عندي رسالة خطأ : Call to undefined function

    مع ان الدالة معرفة لديّ كالتالي : extension=php_gd2.dll وتم التأكد من اعداد ملف php.ini ...

    كيف يمكنني استخدام الدالة ؟؟
    اين أجد شرحا مفصلا يخص GD ؟؟

    شكرا





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  6. #6


    هلا اخوي

    الطريقه الي كتبها اخوي daif على ما اعتقد انها صحيحه

    شوف هذي معلومات عنها

    array exif_read_data ( string filename [, string sections [, bool arrays [, bool thumbnail]]])


    The exif_read_data() function reads the EXIF headers from a JPEG or TIFF image file. This way you can read meta data generated by digital cameras.

    Exif headers tend to be present in JPEG/TIFF images generated by digital cameras, but unfortunately each digital camera maker has a different idea of how to actually tag their images, so you can't always rely on a specific Exif header being present.


    على فكره , شيك نسخة ال PHP عندك , لانها تشتغل على (PHP 4 >= 4.2.0, PHP 5)

    واذا تحب تشوف معلومات عنها زياده من هنا

    http://www.php.net/manual/en/functio...-read-data.php

    تحياتي لك





    __________________
    محمد الرحيلي
    http://www.alrehaili.net
    http://www.arccn.net
    http://www.mafgod.com
    mohammad@arccn.net

  7. #7


    السلام عليكم

    شكرا اخي على الاهتمام ...
    ولكني اعتقد ان المشكلة في مكتبة الصور وليس في شيء آخر !!

    حاولت فحص مكتبة الصور من خلال :
    كود PHP:
    var_dump(gd_info()); 
    ولكن أيضا ظهرت لي رسالة خطأً

    هل المشكلة في مكتبة الصور ؟؟ كيف يمكنني التأكد من انها تعمل ؟؟

    ملاحظة : انا استخدم PHP4.2.3 .

    شكرا





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض