كيفية إنشاء رسومات في تطبيق JES

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

JES هي بيئة برمجة تتيح لك تحرير الصور ومقاطع الفيديو والصوت. يتيح لك JES تحديد صورة وتغيير لون كل بكسل. يمكّنك هذا النهج البرمجي من تحرير الصور بطرق مثيرة للاهتمام.





يتضمن JES أيضًا وظائف مدمجة لإضافة الرسومات الخاصة بك إلى الصور. يتضمن ذلك الخطوط أو الأشكال مثل المستطيلات والأشكال البيضاوية والدوائر.





كيفية إنشاء لوحة قماش فارغة في JES

تستطيع عرض الصور الموجودة باستخدام JES ، بما في ذلك تلك التي قام المستخدم بتخزينها على أجهزة الكمبيوتر الخاصة بهم ، والتي اختاروا تحميلها. إذا كنت تريد رسم الأشكال الخاصة بك على صورة فارغة ، فيمكنك استخدام وظيفة makeEmptyPicture () المضمنة لإنشاء لوحة قماشية فارغة جديدة بدلاً من ذلك.





  1. في تطبيق JES جديد ، أنشئ وظيفة جديدة تسمى createEmptyPicture ():
     def createEmptyPicture():
  2. داخلها ، استخدم وظيفة makeEmptyPicture () المضمنة. قم بتمرير عرض وارتفاع الصورة الجديدة ، بالبكسل ، إلى الوظيفة. نظرًا لأن JES تستخدم Jython ، تأكد من وضع مسافة بادئة للكود الخاص بك ، تمامًا كما تفعل في Python. يمكنك إلقاء نظرة على البعض أوامر Python الحيوية للمبتدئين إذا كنت بحاجة إلى مراجعة مهاراتك في بايثون.
     emptyPicture = makeEmptyPicture(600, 300)
  3. استخدم الوظيفة show () لعرض الصورة:
     show(emptyPicture)
  4. اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر. انقر فوق نعم ، واحفظ التعليمات البرمجية الموجودة في ملف جديد.   صورة فارغة مع مثال على الإحداثيات
  5. أدخل الكود التالي في سطر الأوامر:
     createEmptyPicture()
    سيؤدي هذا إلى استدعاء وظيفة createEmptyPicture ، بمجرد الضغط على Enter:
  6. سيتم تشغيل الوظيفة بعد ذلك ، وستظهر لك اللوحة القماشية الفارغة الجديدة.

كيفية إنشاء وإضافة المستطيلات

يمكنك استخدام JES لإنشاء أشكال مثل المستطيلات. في JES ، تبدأ إحداثيات x و y من الزاوية اليسرى العلوية للصورة ، بدلاً من الزاوية اليسرى السفلية.

كيفية عكس البحث عن الصور على android

استخدم وظيفة addRect () المضمنة لرسم مستطيل على صورة فارغة.



  1. قم بإنشاء وظيفة جديدة تسمى drawRectangle ():
     def drawRectangle():
  2. داخل الوظيفة ، قم بإنشاء صورة فارغة جديدة:
     pic = makeEmptyPicture(600, 300)
  3. استخدم الوظيفة addRect () لرسم مستطيل. تأخذ الدالة addRect () ستة معاملات. المعلمة الأولى هي المتغير الذي يخزن الصورة التي ترغب في الرسم عليها. يلي ذلك إحداثيات x و y في الزاوية العلوية اليسرى من المستطيل. أخيرًا ، مرر إحداثيات x و y للزاوية اليمنى السفلية ولون الحد.
     addRect(pic, 50, 100, 200, 50, red)
  4. يمكنك أيضًا إضافة مستطيلات معبأة باستخدام الوظيفة addRectFilled () ، بدلاً من addRect ():
     addRectFilled(pic, 100, 200, 200, 50, red)
  5. استخدم الوظيفة show () لعرض الصورة:
     show(pic)
  6. اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر.
  7. قم بتشغيل وظيفة drawRectangle () عبر سطر الأوامر:
  8. انتظر حتى تفتح الصورة ، مع إظهار المستطيلات التي قمت بإنشائها.

كيفية إنشاء وإضافة دوائر وأشكال بيضاوية

يمكنك استخدام وظيفة addOval () المضمنة لإنشاء الأشكال البيضاوية والدوائر. إذا كنت تقوم بإنشاء دائرة ، فتأكد من تساوي عرض وارتفاع الشكل البيضاوي.

  1. قم بإنشاء وظيفة جديدة تسمى drawCircle ():
     def drawCircle():
  2. داخل الوظيفة ، قم بإنشاء صورة فارغة جديدة:
     pic = makeEmptyPicture(600, 300)
  3. قم بإنشاء شكل بيضاوي باستخدام الوظيفة addOval (). أضف الصورة التي ترغب في رسم الشكل البيضاوي عليها كأول وسيط للدالة. أدخل إحداثيات x و y للنقطة العلوية اليسرى للشكل البيضاوي. أضف عرضًا وارتفاعًا ، لا يجب أن يكونا متساويين إذا كنت ترسم شكل بيضاوي. تأخذ الوسيطة النهائية لون المخطط البيضاوي:
     addOval(pic, 100, 100, 50, 100, red)
  4. لإضافة أشكال بيضاوية ممتلئة ، استخدم الوظيفة addOvalFilled () ، بدلاً من الوظيفة addOval ():
     addOvalFilled(pic, 200, 100, 50, 100, red) 
  5. يمكنك استخدام نفس الوظيفة addOval () لإنشاء الدوائر. تأكد من أن قيم العرض والارتفاع التي تم إدخالها كالوسيطات الثالثة والرابعة متطابقة:
     addOval(pic, 350, 100, 50, 50, red)
  6. استخدم الوظيفة addOvalFilled () لإنشاء دائرة مملوءة:
     addOvalFilled(pic, 450, 100, 50, 50, red)
  7. استخدم الوظيفة show () لعرض الصورة:
     show(pic)
  8. اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر.
  9. قم بتشغيل وظيفة drawCircle () في سطر الأوامر:
  10. انتظر حتى تفتح الصورة لعرض الأشكال والدوائر المرسومة.

كيفية إنشاء وإضافة خطوط

استخدم الوظيفة addLine () لرسم خطوط على صورتك الفارغة في JES.





  1. قم بإنشاء دالة جديدة تسمى drawLine ():
     def drawLine():
  2. داخل الوظيفة ، قم بإنشاء صورة فارغة جديدة:
     pic = makeEmptyPicture(600, 300)
  3. استخدم وظيفة addLine () لرسم خط. أدخل الصورة التي سترسم عليها الخط. في الوسيطتين الثانية والثالثة ، أدخل إحداثيات x و y لنقطة البداية. في الوسيطتين الرابعة والخامسة ، أدخل إحداثيات x و y لنقطة النهاية. أخيرًا ، أدخل لون الخط. هذا يرسم خطًا من (50 ، 200) إلى (250 ، 200):
     addLine(pic, 50, 200, 250, 200, red)
  4. استخدم الوظيفة show () لعرض الصورة:
     show(pic)
  5. اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر.
  6. قم بتشغيل وظيفة drawLine () في سطر الأوامر:
  7. انتظر حتى تفتح الصورة ، مع إظهار الخط الجديد.

رسم الأشكال الخاصة بك في JES

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

كيفية وضع الجداول جنبًا إلى جنب في Word