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

الموضوع: GD--> كيف احدد مكان كتابة النص على الصورة

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

    GD--> كيف احدد مكان كتابة النص على الصورة



    استخدم الكود التالي لكتابة النص على الصورة
    كود PHP:
    $file="pic.jpg"
    $font =14;
        
    $count "my text here";
         
    $ff="arial.ttf";
        
    $im imagecreatefromjpeg($file);
        
    $black imagecolorallocate($im,255,255,255);
        
    imagettftext($im$font,0100150$black,$ff,$count);
        
    header("Content-Type: image/jpeg");
        
    imagejpeg($im);

        
    imagedestroy($im); 
    سؤالي كيف أحدد مكان الكتابة بالضبط على الصورة حتى لو اختلفت أبعادها .. يعني أبيه دايم يكون بالطرف السفلي لأي صورة





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    استخدم دوال العرض والارتفاع لتحديد مكان الكتابة في الصورة
    كود PHP:
    imagesx($img);//لقياس العرض
    imagesy($img);//قياس الارتفاع 






    __________________
    Regards
    Garbawi

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    193


    ممكن أحد بفسرلي هذا الكود لأنه حطيته عندي لأجربه وما كان يشتغل :S





    __________________
    العزة لله.. والشفاعة لك يا رسول الله
    اللهم ارحم شهداؤنا و كل من قاتل في سبيل الله... آمين
    اللهم انصر المجاهدين المسلمين في كل مكان... آمين

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


    اقتباس المشاركة الأصلية كتبت بواسطة gharbawi
    استخدم دوال العرض والارتفاع لتحديد مكان الكتابة في الصورة
    كود PHP:
    imagesx($img);//لقياس العرض
    imagesy($img);//قياس الارتفاع 
    شكرا أخ غرباوي ... أنا محدد الطول والعرض بالفعل وحاطها في متغيرين .. لكن أبي قانون أو قاعدة رياضية تأخذ الطول والعرض لأي صورة أقوم برفعها وتضع الكتابة على شكل شريط أسفل الصورة





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    اقتباس المشاركة الأصلية كتبت بواسطة Dr.Server
    شكرا أخ غرباوي ... أنا محدد الطول والعرض بالفعل وحاطها في متغيرين .. لكن أبي قانون أو قاعدة رياضية تأخذ الطول والعرض لأي صورة أقوم برفعها وتضع الكتابة على شكل شريط أسفل الصورة
    اخي عندما تمرر الدالتين على الصورة التى ترفعها فهي تعطيك المجال x(بداية من الركن الايمن) والمجال y (بداية من الركن الايمن للصورة )

    فاذا اردت الكتابة مثلا في الركن الاسفل الايسر استخدم القيمه كاملة
    اذا اردت الكتابة في منتصف الصورة اسفل (اقسم المجال x على 2)
    اذا اردت الكتابة في منتصف الصورة (اقسم x و Y على 2)
    اذا اردت الكتابة على الصورة في اسفل الصورة من جهة اليسار وبارتفاع 3 بكسل من اسفلها (استخدم كامل X و اطرح 3 من المجال Y)

    وهكذا .........

    ملاحظه ( المجال اقصد به ابعاد الصورة ).

    اتمنى ان تكون الفكرة واضحه





    __________________
    Regards
    Garbawi

  6. #6
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    انت كذا ياغرباوي :nice:

    سأقوم بتطبيق ماذكرته لي .. وعسى ربي يوفقك ياشيخ





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه





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

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

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