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

السؤال

نشر

هذا الملف قمت بانشاءه و محتواه الاكواد البرمجية الخاصة بتاثير الانعكاس للصور و انعكاس لكتابة الجملة , حيث يمكن ببساطة انشاء لونين احدهما اسود يكتب فيه النص والاخر فضي للظل 

والنتيجة الاكواد التي كتبتها تقول تعذر عرض الصورة 

لا اعرف ما المشكلة بها ؟ افيدوني وجزاكم الله خيرا

create_name.php

Screenshot 2022-10-01 012556.png

Recommended Posts

  • 0
نشر

إن السطر:

imagettftext($image, 25, 0, 25, 110, $color, 'Roboto-Regular.ttf', 'PHP:hypertext processor');

معناه أنني اريد كتابة النص "PHP:hypertext processor" على الصورة بحجم خط 25 باللون color و الإحداثيات x و y، و نوع الخط سيكون font.ttf. و هذا هو وصف الدالة في التوثيق الرسمي:

imagettftext( GdImage $image, float $size, float $angle, int $x, int $y, int $color, string $font_filename, string $text, array $options = [] ): array|false

font_filename يُشير إلى مسار ملف الخط الذي تريد أن تكتب به على الصورة.

هل لديك بجانب السكربت ملف خط بالاسم Roboto-Regular.ttf أم لا؟ يجب أن يتواجد ملف خط حتى تعمل الدالة، يُمكنك تحميل ملف خط من خلال موقع google fonts و استخراج ملف الخط الذي تريد استخدامه و وضع مساره ضمن استدعاء الدالة، يُمكنك مثلاً استخدام ملف الخط التالي:

 Roboto-Regular.ttf و وضعه بجانب السكربت ثم تمرير الاسم للدالة بالشكل:

imagettftext($image, 25, 0, 25, 110, $color, 'Roboto-Regular.ttf', 'PHP:hypertext processor');

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...