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

الموضوع: طلب دالة الكتابة على الصور

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    52

    طلب دالة الكتابة على الصور



    السلام عليكم

    عملت تطوير بسيط على سكربت رفع الصور

    http://www.swalif.net/softs/showthread.php?t=117189

    وارغب بإضافة دالة الكتابة على الصورة ..!

    حاولت فيه كثير ولاكن لقلة فهمي بلغة php ما استطعت :anger1:

    ياليت حد يساعدني بإعطائي الدالة وشرح بسيط لطريقة اضافتها .

    شاكر ومقدر لكم .







  2. #2
    فضلاً اكتب اسمك الحقيقي هنا
    زائرalnnarry


    بسيطه اخوي ,,,

    نفرض ان عندنا صورة بامتداد GIF اسمها sample.gif تبي تكتب عليها.

    1. اول شي نكون الصوره و نحطها بمتغير عن طريق دالة imagecreatefromgif بهذي الطريقه :

    كود PHP:
    $image imagecreatefromgif('sample.gif'); 
    2. نكوّن لون الخط اللي نبي نستعلمه على الصوره عن طريق دالة imagecolorallocate :

    كود PHP:
    $fontColor imagecolorallocate($image255255255); 
    اخر ثلاث ارقام ترمز لقيمة للالوان الاساسيه اللي استخدمناها لتكوين اللون اللي تبيه (احمر و اخضر و ازرق) و القيم تكون بين 0 و 255 . اخترت 255 لكل الالوان بحيث يتكون لنا اللون الاسود و يتخزن بمتغير fontColor

    3. تكتب الكلام اللي تبيه عن طريق دالة imagestring بالطريقه هذي :

    كود PHP:
    imagestring($image455'This is my Image - USA'$color
    بسيطه جدا. اول شي الصوره اللي بتكتب عليها , ثم نوع الخط (اعتقد كل ما زاد الرقم يكبر الخط) , ثم الاحداثي السيني و الصادي اللي يبدا منه الكتابه (يعني بدال 5, 5 لو حطيت 0,0 بتبدا الكتابه من الطرف الايسر العلوي). ثم اخيرا الكتابه اللي تبيها و لون الخط.

    4. على افتراض ان الصفحه بتطلع الصوره بس , نرسل header للمتصفح عشان نقول له ترا هذي الصفحه بتعرض صوره عن طريق قيمة الـContent-Type :
    كود PHP:
    header('Content-Type: image/gif'); 
    5. و اخيرا نعرض الصوره بالمتصفح :

    كود PHP:
    imagegif($image); 
    و بكذا تكون كتبت على الصوره (لكن بالانجليزي , مادري كيف بالعربي). اذا كنت بتستخدم صورة امتدادها غير GIF , مثلا JPEG , فكل اللي راح تسويه انه تبدل كل شي (حتى باسامي الدوال) فيه gif الى jpg, و نفس الشي مع صور png. يعني دالة imagecreatefromgif راح تصير imagecreatefromjpg ,و هكذا..


    ممكن تكون فيه اغلاط بالكود (لاني ما جربته) , بس راح اذا تواجدت فراح تكون بسيطه.

    اتمنى يكون ردي فادك,,,










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

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

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