Μάθετε πώς να εκτελείτε βασικό σχολιασμό εικόνας με αυτές τις εύχρηστες λειτουργίες.
Το JES είναι ένα περιβάλλον προγραμματισμού που σας επιτρέπει να επεξεργάζεστε φωτογραφίες, βίντεο και ήχο. Το JES σάς επιτρέπει να επιλέξετε μια εικόνα και να αλλάξετε το χρώμα κάθε pixel. Αυτή η προγραμματική προσέγγιση σάς δίνει τη δυνατότητα να επεξεργάζεστε εικόνες με ενδιαφέροντες τρόπους.
Το JES περιλαμβάνει επίσης ενσωματωμένη λειτουργία για να προσθέσετε τα δικά σας γραφικά στις εικόνες. Αυτό περιλαμβάνει γραμμές ή σχήματα όπως ορθογώνια, οβάλ και κύκλους.
Πώς να δημιουργήσετε έναν κενό καμβά στο JES
Μπορείς απόδοση υπαρχουσών εικόνων χρησιμοποιώντας JES, συμπεριλαμβανομένων εκείνων που ένας χρήστης έχει αποθηκεύσει στον υπολογιστή του, που επιλέγει να μεταφορτώσει. Εάν θέλετε να σχεδιάσετε τα σχήματά σας σε μια κενή εικόνα, μπορείτε να χρησιμοποιήσετε την ενσωματωμένη συνάρτηση makeEmptyPicture() για να δημιουργήσετε έναν νέο κενό καμβά.
- Σε μια νέα εφαρμογή JES, δημιουργήστε μια νέα συνάρτηση που ονομάζεται createEmptyPicture():
defcreateEmptyPicture():
- Μέσα σε αυτό, χρησιμοποιήστε την ενσωματωμένη συνάρτηση makeEmptyPicture(). Περάστε το πλάτος και το ύψος της νέας εικόνας, σε pixel, στη συνάρτηση. Εφόσον το JES χρησιμοποιεί το Jython, βεβαιωθείτε ότι έχετε εισάγει εσοχή στον κώδικά σας, όπως θα κάνατε στην Python. Μπορείτε να ρίξετε μια ματιά σε μερικά ζωτικής σημασίας εντολές Python για αρχάριους εάν χρειάζεται να αναθεωρήσετε τις δεξιότητές σας στο Python.
valaPicture = makeEmptyPicture (600, 300)
- Χρησιμοποιήστε τη συνάρτηση show() για να εμφανίσετε την εικόνα:
προβολή(κενή εικόνα)
- Κάνε κλικ στο Φόρτωση προγράμματος κουμπί, που βρίσκεται μεταξύ της περιοχής προγραμματισμού και της γραμμής εντολών. Κάντε κλικ στο Ναίκαι αποθηκεύστε τον υπάρχοντα κώδικα σε νέο αρχείο.
- Εισαγάγετε τον ακόλουθο κώδικα στη γραμμή εντολών:
Αυτό θα καλέσει τη συνάρτηση createEmptyPicture, μόλις πατήσετε Enter:createEmptyPicture()
- Στη συνέχεια, η συνάρτηση θα εκτελεστεί, δείχνοντάς σας τον νέο κενό καμβά.
Πώς να δημιουργήσετε και να προσθέσετε ορθογώνια
Μπορείτε να χρησιμοποιήσετε το JES για να δημιουργήσετε σχήματα όπως ορθογώνια. Στο JES, οι συντεταγμένες x και y ξεκινούν από την επάνω αριστερή γωνία της εικόνας, αντί από την κάτω αριστερή γωνία.
Χρησιμοποιήστε την ενσωματωμένη συνάρτηση addRect() για να σχεδιάσετε ένα ορθογώνιο σε μια κενή εικόνα.
- Δημιουργήστε μια νέα συνάρτηση που ονομάζεται drawRectangle():
defσχεδίασε ορθογώνιο():
- Μέσα στη συνάρτηση, δημιουργήστε μια νέα κενή εικόνα:
pic = makeEmptyPicture (600, 300)
- Χρησιμοποιήστε τη συνάρτηση addRect() για να σχεδιάσετε ένα ορθογώνιο. Η συνάρτηση addRect() έχει έξι παραμέτρους. Η πρώτη παράμετρος είναι η μεταβλητή που αποθηκεύει την εικόνα που θα θέλατε να σχεδιάσετε. Ακολουθούν οι συντεταγμένες x και y της επάνω αριστερής γωνίας του ορθογωνίου. Τέλος, περάστε τις συντεταγμένες x και y της κάτω δεξιάς γωνίας και το χρώμα του περιγράμματος.
addRect (pic, 50, 100, 200, 50, red)
- Μπορείτε επίσης να προσθέσετε γεμισμένα ορθογώνια χρησιμοποιώντας τη συνάρτηση addRectFilled(), αντί για addRect():
addRectFilled (εικόνα, 100, 200, 200, 50, κόκκινο)
- Χρησιμοποιήστε τη συνάρτηση show() για να εμφανίσετε την εικόνα:
προβολή(φωτό)
- Κάνε κλικ στο Φόρτωση προγράμματος κουμπί, που βρίσκεται μεταξύ της περιοχής προγραμματισμού και της γραμμής εντολών.
- Εκτελέστε τη συνάρτηση drawRectangle() μέσω της γραμμής εντολών:
- Περιμένετε να ανοίξει η εικόνα, εμφανίζοντας τα ορθογώνια που έχετε φτιάξει.
Πώς να δημιουργήσετε και να προσθέσετε κύκλους και οβάλ
Μπορείτε να χρησιμοποιήσετε την ενσωματωμένη συνάρτηση addOval() για να δημιουργήσετε τόσο οβάλ όσο και κύκλους. Εάν δημιουργείτε έναν κύκλο, βεβαιωθείτε ότι το πλάτος και το ύψος του οβάλ είναι ίσα.
- Δημιουργήστε μια νέα συνάρτηση που ονομάζεται drawCircle():
defσχεδιάστε τον κύκλο():
- Μέσα στη συνάρτηση, δημιουργήστε μια νέα κενή εικόνα:
pic = makeEmptyPicture (600, 300)
- Δημιουργήστε ένα οβάλ χρησιμοποιώντας τη συνάρτηση addOval(). Προσθέστε την εικόνα στην οποία θέλετε να σχεδιάσετε το οβάλ ως πρώτο όρισμα στη συνάρτηση. Εισαγάγετε τις συντεταγμένες x και y του επάνω αριστερού σημείου του οβάλ. Προσθέστε ένα πλάτος και ένα ύψος, τα οποία δεν χρειάζεται να είναι ίσα εάν σχεδιάζετε ένα οβάλ. Το τελικό επιχείρημα παίρνει το χρώμα του περιγράμματος του οβάλ:
addOval (εικόνα, 100, 100, 50, 100, κόκκινο)
- Για να προσθέσετε γεμάτα οβάλ, χρησιμοποιήστε τη συνάρτηση addOvalFilled(), αντί για τη συνάρτηση addOval():
addOvalFilled (pic, 200, 100, 50, 100, red)
- Μπορείτε να χρησιμοποιήσετε την ίδια συνάρτηση addOval() για να δημιουργήσετε κύκλους. Βεβαιωθείτε ότι οι τιμές πλάτους και ύψους που εισάγονται ως τρίτο και τέταρτο όρισμα είναι οι ίδιες:
addOval (εικόνα, 350, 100, 50, 50, κόκκινο)
- Χρησιμοποιήστε τη συνάρτηση addOvalFilled() για να δημιουργήσετε έναν γεμάτο κύκλο:
addOvalFilled (pic, 450, 100, 50, 50, red)
- Χρησιμοποιήστε τη συνάρτηση show() για να εμφανίσετε την εικόνα:
προβολή(φωτό)
- Κάνε κλικ στο Φόρτωση προγράμματος κουμπί, που βρίσκεται μεταξύ της περιοχής προγραμματισμού και της γραμμής εντολών.
- Εκτελέστε τη συνάρτηση drawCircle() στη γραμμή εντολών:
- Περιμένετε να ανοίξει η εικόνα για να δείτε τα σχεδιαζόμενα οβάλ και τους κύκλους.
Πώς να δημιουργήσετε και να προσθέσετε γραμμές
Χρησιμοποιήστε τη συνάρτηση addLine() για να σχεδιάσετε γραμμές στην κενή εικόνα σας στο JES.
- Δημιουργήστε μια νέα συνάρτηση που ονομάζεται drawLine():
defγραμμή σχεδίασης():
- Μέσα στη συνάρτηση, δημιουργήστε μια νέα κενή εικόνα:
pic = makeEmptyPicture (600, 300)
- Χρησιμοποιήστε τη συνάρτηση addLine() για να σχεδιάσετε μια γραμμή. Εισαγάγετε την εικόνα στην οποία θα τραβήξετε τη γραμμή. Στο δεύτερο και τρίτο όρισμα, εισάγετε τις συντεταγμένες x και y του σημείου εκκίνησης. Στο τέταρτο και πέμπτο όρισμα, εισάγετε τις συντεταγμένες x και y του τελικού σημείου. Τέλος, εισάγετε το χρώμα της γραμμής. Αυτό τραβάει μια γραμμή από (50, 200) έως (250, 200):
addLine (pic, 50, 200, 250, 200, red)
- Χρησιμοποιήστε τη συνάρτηση show() για να εμφανίσετε την εικόνα:
προβολή(φωτό)
- Κάνε κλικ στο Φόρτωση προγράμματος κουμπί, που βρίσκεται μεταξύ της περιοχής προγραμματισμού και της γραμμής εντολών.
- Εκτελέστε τη συνάρτηση drawLine() στη γραμμή εντολών:
- Περιμένετε να ανοίξει η εικόνα, εμφανίζοντας τη νέα γραμμή.
Σχεδιάζοντας τα δικά σας σχήματα σε JES
Θα πρέπει τώρα να μπορείτε να σχεδιάζετε τα δικά σας σχήματα σε JES. Μπορείτε να αρχίσετε να γίνεστε πιο δημιουργικοί με μερικές από τις άλλες ενδιαφέρουσες τεχνικές επεξεργασίας εικόνας που προσφέρονται.