تعرف على كيفية إجراء التعليقات التوضيحية الأساسية للصور باستخدام هذه الوظائف المفيدة.
JES هي بيئة برمجة تتيح لك تحرير الصور ومقاطع الفيديو والصوت. يتيح لك JES تحديد صورة وتغيير لون كل بكسل. يمكّنك هذا النهج البرمجي من تحرير الصور بطرق مثيرة للاهتمام.
يتضمن JES أيضًا وظائف مدمجة لإضافة الرسومات الخاصة بك إلى الصور. يتضمن ذلك الخطوط أو الأشكال مثل المستطيلات والأشكال البيضاوية والدوائر.
كيفية إنشاء لوحة قماش فارغة في JES
أنت تستطيع عرض الصور الموجودة باستخدام JES، بما في ذلك تلك التي قام المستخدم بتخزينها على أجهزة الكمبيوتر الخاصة بهم ، والتي اختاروا تحميلها. إذا كنت تريد رسم الأشكال الخاصة بك على صورة فارغة ، فيمكنك استخدام وظيفة makeEmptyPicture () المضمنة لإنشاء لوحة قماشية فارغة جديدة بدلاً من ذلك.
- في تطبيق JES جديد ، أنشئ وظيفة جديدة تسمى createEmptyPicture ():
defإنشاء صورة فارغة():
- داخلها ، استخدم وظيفة makeEmptyPicture () المضمنة. قم بتمرير عرض وارتفاع الصورة الجديدة ، بالبكسل ، إلى الوظيفة. نظرًا لأن JES تستخدم Jython ، تأكد من وضع مسافة بادئة للكود الخاص بك ، تمامًا كما تفعل في Python. يمكنك إلقاء نظرة على البعض
أوامر Python الحيوية للمبتدئين إذا كنت بحاجة إلى مراجعة مهاراتك في بايثون.
blankPicture = makeEmptyPicture (600 ، 300)
- استخدم وظيفة العرض () لعرض الصورة:
يعرض(فارغة صورة)
- اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر. انقر فوق نعم، واحفظ التعليمات البرمجية الموجودة في ملف جديد.
- أدخل الرمز التالي في سطر الأوامر:
سيؤدي هذا إلى استدعاء وظيفة createEmptyPicture ، بمجرد الضغط على Enter:createEmptyPicture ()
- سيتم تشغيل الوظيفة بعد ذلك ، وستظهر لك اللوحة القماشية الفارغة الجديدة.
كيفية إنشاء وإضافة المستطيلات
يمكنك استخدام JES لإنشاء أشكال مثل المستطيلات. في JES ، تبدأ إحداثيات x و y من الزاوية اليسرى العلوية للصورة ، بدلاً من الزاوية اليسرى السفلية.
استخدم وظيفة addRect () المضمنة لرسم مستطيل على صورة فارغة.
- قم بإنشاء دالة جديدة تسمى drawRectangle ():
defرسم مستطيل():
- داخل الوظيفة ، قم بإنشاء صورة فارغة جديدة:
الموافقة المسبقة عن علم = makeEmptyPicture (600 ، 300)
- استخدم الوظيفة addRect () لرسم مستطيل. تأخذ الدالة addRect () ستة معاملات. المعلمة الأولى هي المتغير الذي يخزن الصورة التي ترغب في الرسم عليها. يلي ذلك إحداثيات x و y في الزاوية العلوية اليسرى من المستطيل. أخيرًا ، مرر إحداثيات x و y للزاوية اليمنى السفلية ولون الحد.
addRect (صورة ، 50 ، 100 ، 200 ، 50 ، أحمر)
- يمكنك أيضًا إضافة مستطيلات معبأة باستخدام الوظيفة addRectFilled () ، بدلاً من addRect ():
addRect مملوء (صورة ، 100 ، 200 ، 200 ، 50 ، أحمر)
- استخدم الوظيفة show () لعرض الصورة:
يعرض(صورة)
- اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر.
- قم بتشغيل وظيفة drawRectangle () عبر سطر الأوامر:
- انتظر حتى تفتح الصورة ، مع إظهار المستطيلات التي قمت بإنشائها.
كيفية إنشاء وإضافة دوائر وأشكال بيضاوية
يمكنك استخدام وظيفة addOval () المضمنة لإنشاء الأشكال البيضاوية والدوائر. إذا كنت تقوم بإنشاء دائرة ، فتأكد من تساوي عرض وارتفاع الشكل البيضاوي.
- قم بإنشاء دالة جديدة تسمى drawCircle ():
defرسم دائرة():
- داخل الوظيفة ، قم بإنشاء صورة فارغة جديدة:
الموافقة المسبقة عن علم = makeEmptyPicture (600 ، 300)
- قم بإنشاء شكل بيضاوي باستخدام الوظيفة addOval (). أضف الصورة التي ترغب في رسم الشكل البيضاوي عليها كأول وسيط للدالة. أدخل إحداثيات x و y للنقطة العلوية اليسرى للشكل البيضاوي. أضف عرضًا وارتفاعًا ، لا يجب أن يكونا متساويين إذا كنت ترسم شكل بيضاوي. تأخذ الحجة الأخيرة لون المخطط البيضاوي:
addOval (صورة ، 100 ، 100 ، 50 ، 100 ، أحمر)
- لإضافة أشكال بيضاوية مملوءة ، استخدم الوظيفة addOvalFilled () ، بدلاً من وظيفة addOval ():
addOvalFilled (صورة ، 200 ، 100 ، 50 ، 100 ، أحمر)
- يمكنك استخدام نفس الوظيفة addOval () لإنشاء الدوائر. تأكد من تطابق قيم العرض والارتفاع التي تم إدخالها على أنها الوسيطات الثالثة والرابعة:
addOval (صورة ، 350 ، 100 ، 50 ، 50 ، أحمر)
- استخدم الوظيفة addOvalFilled () لإنشاء دائرة مملوءة:
addOvalFilled (صورة ، 450 ، 100 ، 50 ، 50 ، أحمر)
- استخدم الوظيفة show () لعرض الصورة:
يعرض(صورة)
- اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر.
- قم بتشغيل وظيفة drawCircle () في سطر الأوامر:
- انتظر حتى تفتح الصورة لعرض الأشكال والدوائر المرسومة.
كيفية إنشاء وإضافة خطوط
استخدم الوظيفة addLine () لرسم خطوط على صورتك الفارغة في JES.
- قم بإنشاء وظيفة جديدة تسمى drawLine ():
defارسم خطا():
- داخل الوظيفة ، قم بإنشاء صورة فارغة جديدة:
الموافقة المسبقة عن علم = makeEmptyPicture (600 ، 300)
- استخدم وظيفة addLine () لرسم خط. أدخل الصورة التي سترسم عليها الخط. في الوسيطتين الثانية والثالثة ، أدخل إحداثيات x و y لنقطة البداية. في الوسيطتين الرابعة والخامسة ، أدخل إحداثيات x و y لنقطة النهاية. أخيرًا ، أدخل لون الخط. هذا يرسم خطًا من (50 ، 200) إلى (250 ، 200):
addLine (الموافقة المسبقة عن علم ، 50 ، 200 ، 250 ، 200 ، أحمر)
- استخدم الوظيفة show () لعرض الصورة:
يعرض(صورة)
- اضغط على برنامج التحميل الموجود بين منطقة البرمجة وسطر الأوامر.
- قم بتشغيل وظيفة drawLine () في سطر الأوامر:
- انتظر حتى تفتح الصورة ، مع إظهار الخط الجديد.
رسم الأشكال الخاصة بك في JES
يجب أن تكون الآن قادرًا على رسم الأشكال الخاصة بك في JES. يمكنك البدء في أن تصبح أكثر إبداعًا مع بعض تقنيات معالجة الصور الأخرى المثيرة للاهتمام المعروضة.