Εισαγωγή των απαραίτητων modules . Στην περίπτωση αυτού του προγράμματος , μόνο μία μονάδα είναι πραγματικά αναγκαία : η Βιβλιοθήκη Python εικόνας , ή " PIL , " ενότητα , διαθέσιμο σε pythonware.com /προϊόντα /pil /index . Η ενότητα PIL επιτρέπει στον προγραμματιστή να δημιουργήσει αντικείμενα εικόνας που μπορεί να αποθηκεύσει πληροφορίες εικόνας . Το παρακάτω παράδειγμα δείχνει πώς να εισαγάγετε τη μονάδα :
>>> από PIL Image εισαγωγής
Το πρόγραμμα εισάγει μόνο το πακέτο εικόνας από PIL , όχι ολόκληρη η μονάδα PIL :
2
Βρείτε τον κατάλογο στον οποίο βρίσκονται τα αρχεία εξόδου εικόνας που βρίσκεται . Για παράδειγμα , εάν ένα άλλο πρόγραμμα δημιουργεί " jpg ". Εικόνες και τα αποθηκεύει στο " /home " κατάλογο , τότε το πρόγραμμα Python πρέπει να γνωρίζει ότι , προκειμένου να συγκεντρώσει αυτές τις εικόνες . Ο προγραμματιστής στη συνέχεια δημιουργεί ένα αντικείμενο στην εικόνα για να φέρω την εικόνα . Σε αυτό το παράδειγμα , Python παίρνει την εικόνα " party.jpg " από το " /home " και το αποθηκεύει σε ένα αντικείμενο εικόνας :
>>> pic = Image.open ( " /home /party.jpg " )
εικόνων 3
Διαγράψτε το παλιό αρχείο και να το αντικαταστήσετε με το νέο αρχείο . Υποθέτοντας ότι το σενάριο Python τροποποιεί την εικόνα με κάποιο τρόπο , μπορεί τώρα να αφαιρέσετε το παλιό αρχείο και να την αντικαταστήσει με την πιο πρόσφατη έκδοση . Ο προγραμματιστής επιτυγχάνει αυτό μέσω της λειτουργίας " αφαίρεση " στην ενότητα " os " . Το ακόλουθο παράδειγμα κώδικα δείχνει το πλήρες πρόγραμμα , το οποίο συγκεντρώνει δεδομένα εικόνας , χειρίζεται αυτό , και αντικαθιστά ένα παλιό αρχείο με ένα νέο αρχείο :
>>> os εισαγωγής >>> από PIL εικόνας εισαγωγής > ? >> pic = Image.open ( " /home /party.jpg " ) >>> pic.resize ( 500 , 500 ) //αλλάζει το μέγεθος της εικόνας σε 500 pixels από 500
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα