كيفية إضافة نص إلى الصور في تطبيق JES

كيفية إضافة نص إلى الصور في تطبيق JES
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. قراءة المزيد.

JES هي بيئة تطوير تسمح لك بمعالجة وتحرير مجموعة متنوعة من الوسائط. بالنسبة للصور ، يتضمن ذلك تحميل الصور أو إضافة تأثيرات مرشح مختلفة.





إذا كنت تقوم بتحرير الصور ، فقد ترغب في إضافة نص في مجموعة معينة من الإحداثيات. إذا كان الأمر كذلك ، يمكنك استخدام وظائف JES المضمنة مثل addText () أو addTextWithStyle (). تتيح لك هذه الوظائف تكوين مكان ظهور النص ولون النص وخيارات الأنماط الأخرى.





كيفية إضافة نص إلى صورة

يمكنك إضافة نص إلى صورة في JES باستخدام الوظيفة addText (). نظرًا لأن JES تستخدم لغة برمجة Jython ، فتأكد من تحسين بناء جملة Python باستخدام بعض أمثلة بايثون الأساسية .





  1. افتح تطبيق JES على جهاز الكمبيوتر الخاص بك.
  2. في نافذة البرمجة ، قم بإنشاء وظيفة جديدة تسمى textOnImage:
     def textOnImage():
  3. داخل الوظيفة ، استخدم وظيفة pickAFile () لتطلب من المستخدم تحديد ملف محلي على جهاز الكمبيوتر الخاص به:
     file = pickAFile() 
  4. قم بإنشاء كائن صورة باستخدام وظيفة makePicture ():
     pic = makePicture(file)
  5. قم بتعريف السلسلة التي تريد إضافتها إلى الصورة:
     str = "This is a test."
  6. استخدم الوظيفة addText () لإضافة النص إلى الصورة. للوسيطة الأولى ، أدخل الصورة. بالنسبة للوسيطتين الثانية والثالثة ، أدخل الإحداثيات حيث تريد أن يظهر النص. قم بتمرير متغير السلسلة كوسيطة أخيرة:
     addText(pic, 50, 50, str)
  7. بشكل افتراضي ، يكون لون النص أسود. يمكنك تغيير لون النص بتمرير اسم اللون كمعامل خامس:
     addText(pic, 100, 100, str, blue)
  8. اعرض الصورة باستخدام وظيفة show () لـ جعل الصورة في JES على الشاشة:
     show(pic)
  9. اضغط على برنامج التحميل الموجود أسفل منطقة البرمجة. إذا طُلب منك حفظ الملف ، انقر فوق نعم .   قم بتشغيل وظيفة نص نمط في سطر الأوامر
  10. أدخل وظيفة textOnImage () في سطر الأوامر لتشغيلها:
  11. انتظر حتى تقوم الوظيفة بعرض الصورة مع النص.

كيفية إضافة نص منسق

يمكنك أيضًا إضافة نص ذي نمط إلى صورة في JES باستخدام الوظيفة addTextWithStyle ().

  1. قم بإنشاء وظيفة جديدة تسمى StyledTextOnImage:
     def StyledTextOnImage():
  2. داخل الوظيفة ، قم باستيراد 'java.awt.Font'. سيتيح لك هذا الوصول إلى أنماط معينة مثل الخط الغامق.
     import java.awt.Font as Font
  3. استخدم وظيفة pickAFile () لتطلب من المستخدم تحديد ملف محلي على جهاز الكمبيوتر الخاص به:
     file = pickAFile() 
  4. استخدم الدالة makePicture () لإنشاء كائن صورة:
     pic = makePicture(file)
  5. قم بتعريف السلسلة التي تريد إضافتها إلى الصورة:
     str = "This is a test."
  6. استخدم الدالة makeStyle () لإنشاء كائن نمط الخط. تتيح لك وظيفة makeStyle () تغيير عائلة الخط وحجمه. يمكنك أيضًا استخدامه لجعل النص غامقًا أو مائلًا أو تحته خط.
     myFont = makeStyle("Arial", Font.BOLD, 64)
  7. استخدم الوظيفة addTextWithStyle () لإضافة النص إلى الصورة. كما في السابق ، تتضمن الوسيطات الصورة نفسها والإحداثيات x و y لموقع النص وسلسلة النص. بالإضافة إلى ذلك ، أدخل النمط المخصص كوسيطة خامسة:
     addTextWithStyle(pic, 50, 50, str, myFont)
  8. كما هو الحال مع addText () ، يكون النص أسود بشكل افتراضي ، ولكن يمكنك تحديد لون مختلف باستخدام معامل سادس إضافي:
     addTextWithStyle(pic, 100, 100, str, myFont, blue)
  9. أظهر الصورة:
     show(pic)
  10. اضغط على برنامج التحميل الموجود أسفل منطقة البرمجة. إذا طُلب منك حفظ الملف ، انقر فوق نعم .
  11. أدخل وظيفة StyledTextOnImage () في سطر الأوامر لتشغيلها:
     StyledTextOnImage()
  12. انتظر حتى تقوم الوظيفة بعرض الصورة مع النص.

إضافة نص باستخدام JES

لقد رأيت الآن كيفية إضافة نص إلى الصور ، يمكنك التحقق من بعض الأشياء الشيقة الأخرى التي يمكنك القيام بها للصور باستخدام JES. تتيح لك هذه البيئة القوية اقتصاص الصور وقياسها ، وتطبيق المرشحات ، وتنفيذ تحويلات الألوان.