Από προεπιλογή αυτό το υπομενού απλά περιέχει την κονσόλα Python-Fu.
Python-Fu είναι ένα σύνολο αρθρωμάτων Python που δρα ως περίβλημα στο libgimp επιτρέποντας το γράψιμο προσθέτων για το GIMP.
Μπορείτε να προσπελάσετε αυτήν την εντολή από το μενού εικόνας μέσα από
→Η κονσόλα Python-Fu είναι ένα παράθυρο διαλόγου που τρέχει ένα «κέλυφος Python» (έναν διερμηνέα Python σε διαδραστική κατάσταση). Αυτή η κονσόλα εγκαθίσταται για να χρησιμοποιήσει την εσωτερική βιβλιοθήκη ρουτινών GIMP του libgimp.
Μπορείτε να χρησιμοποιήσετε την κονσόλα Python-Fu για να ελέγξετε διαδραστικά εντολές Python.
Η κονσόλα αποτελείται από ένα μεγάλο κυλιόμενο κύριο παράθυρο για είσοδο και έξοδο, όπου μπορείτε να πληκτρολογήσετε εντολές Python. Όταν πληκτρολογείτε σε μια εντολή Python και έπειτα πατάτε το πλήκτρο Enter, η εντολή εκτελείται από το διερμηνέα Python. Η έξοδος της εντολής καθώς και η επιστρεφόμενη τιμή (και το μήνυμα λάθους της, εάν υπάρχει) θα εμφανιστούν στο κύριο παράθυρο.
Κουμπιά κονσόλας Python-Fu
Αυτή η εντολή σας επιτρέπει να αποθηκεύσετε το περιεχόμενο του κύριου παραθύρου, δηλαδή της εισόδου και εξόδου κονσόλας Python-Fu (συμπεριλαμβανόμενης της προτροπής «>>>
»).
When you click on this button, the content of the main window will be removed. Note that you can't get back the removed content using the Save command.
Με κλικ, ο the διαδικασιακός περιηγητής αναδύεται, με ένα πρόσθετο κουμπί στον πυθμένα του παραθύρου.
Όταν πατάτε αυτό το κουμπί
στον διαδικασιακό περιηγητή, μια κλίση στην επιλεγμένη διαδικασία θα επικολληθεί στο παράθυρο κονσόλας ως εντολή Python:Εφαρμογή διαδικασίας PDB
Τώρα απλά πρέπει να αντικαταστήσετε τα ονόματα παραμέτρων (εδώ: «πλάτος», «ύψος» και «τύπος») με τις τρέχουσες τιμές, π.χ.
image = pdb.gimp_image_new(400, 300, RGB)
Έπειτα πατήστε Enter για εκτέλεση της εντολής.
You can (and should!) use the constants you find in the description
of the procedure's parameters, for example
«RGB-IMAGE» or «OVERLAY-MODE». But note
that you have to replace hyphens («-») with
underscores («_»): RGB_IMAGE
,
OVERLAY_MODE
.
![]() |
Υπόδειξη |
---|---|
Το Python-Fu δεν περιορίζεται απλά στην κλήση διαδικασιών από το PDB (της διαδικασιασκής βάσης δεδομένων του GIMP). Για να δημιουργήσετε ένα νέο αντικείμενο εικόνας όπως στο παραπάνω παράδειγμα, μπορείτε επίσης να πληκτρολογήσετε image = gimp.Image(width, height, type) (με τρέχουσες τιμές για «width», «height» και «type»). |
Πάτημα αυτού του κουμπιού κλείνει την κονσόλα.