Impariamo alcune cose più carine che possiamo fare con le immagini ora qui abbiamo imparato che siamo in
grado di salvare le immagini, possiamo convertirle, possiamo aggiungere loro filtri di immagine.
E abbiamo anche imparato che possiamo effettivamente usare il metodo di salvataggio per dare un nuovo nome a un file e poi anche dargli
un'estensione con il secondo parametro in modo da poter convertire, diciamo, da un JPEG a un file come
questo.
Un'altra cosa carina che possiamo fare è anche fare qualcosa chiamato show, e questo ci
mostrerà solo l'immagine.
Lascia che ti mostri.
Haha, divertiti, lascia che te lo mostri, va bene, ecco qua.
Vediamo che ora sta aprendo il file e mi mostra il grande risultato in bianco e nero.
Diciannove anni venti Pikachu.
Stupendo.
Possiamo anche ruotare le nostre immagini in modo da poter dire immagine filtrata.
E questa immagine, voglio ruotare.
Diciamo 90 gradi, e in realtà lo sposterò sopra la cassaforte in modo che possiamo vedere gli effetti se
lo eseguo.
E vai alla grande.
E assegniamolo a una variabile storta e questa variabile storta che memorizza la nuova immagine
è dove salveremo.
Quindi oops, salviamolo ed eseguiamo questo.
E se ora andiamo da Gray a guardarlo, abbiamo un Pikachu storto e possiamo di nuovo fare cose
diverse, facciamo un 180 così abbiamo capovolto per prenderti.
Ed eccoci, abbiamo Pikachu capovolto, quindi è fantastico, possiamo ruotare le immagini.
Possiamo anche ridimensionare le immagini, quindi diciamo solo ridimensiona qui e questo sarà chiamato ridimensiona
e invece di ruotare, diremo dirà.
Ridimensiona.
E possiamo dire che questa immagine che ricordi era 640 per 640, la ridimensionerò a trecento
per trecento.
Quindi una bella miniatura se eseguo questo.
Oh, e vedi che ottengo un errore qui e quello che in realtà avrei dovuto fare qui è che
il ridimensionamento accetta una tupla, quindi devo aggiungere parentesi qui intorno.
Quindi, se lo eseguo di nuovo, lasciami cancellare ed eseguirlo di nuovo.
E diamo un'occhiata a questo, Pikachu è molto più piccolo di prima.
Pikachu è piccolo ora.
Quindi abbiamo ottenuto un piccolo grande Pikachu, quindi è fantastico, posso ridimensionare le immagini, il che è davvero, davvero
utile.
Ora, diciamo che voglio che tu tagli la mia immagine di Pikachu, cosa possiamo fare?
Bene, invece di dirtelo, scopriamolo, possiamo andare al sito Web della documentazione e cercare
semplicemente il ritaglio.
E se continuiamo a scorrere verso il basso, continuiamo a scendere, beh, facciamo un ritaglio di punti per vedere se c'è
una funzione reale che abbiamo.
E andiamo qui e vediamo che abbiamo un ritaglio qui, quindi taglia, incolla, immagini emergenti.
OK, allora fammi solo zoomare così puoi vederlo un po'.
Vediamo esattamente come può funzionare, potremmo semplicemente scegliere il.
Posizione dei pixel dei Quattro Angoli e ritaglia un'immagine, quindi copiamolo.
E provalo così abbiamo la regione, quindi diciamo solo regione.
Oppure rimuoviamolo e ritagliamo l'immagine filtrata.
Con la scatola così.
E se salviamo questa immagine della regione ed eseguiamo il nostro codice.
Andiamo da Pikachu e guardiamo quello, solo il volto di Pikachu.
Lui è così carino.
Va bene, facciamo finta che non sia stato io a fare quella voce.
Andiamo avanti.
Quindi ce l'abbiamo.
Possiamo persino ritagliare le immagini.
Voglio dire, questa è roba piuttosto semplice, ma vedi la potenza dell'elaborazione delle immagini.
Qualunque cosa tu voglia fare, non lo saprai in cima alla tua testa.
Invece, andrai alla documentazione e dirai, ehi, voglio avere un'immagine sfocata.
Come lo posso fare?
Bene, basta cercare nella pagina della documentazione e apprendere i comandi e scrivere il file.
E questa è la chiave, giusto?
Non conoscerai la parte superiore della tua testa, l'intera biblioteca quando se ne presenterà la necessità.
Hai appena letto la documentazione.
Questo è ciò che fanno i buoni sviluppatori.
Ok, abbiamo imparato molto, ma abbiamo ancora un po' di cose da imparare, quindi facciamo una pausa e
ci vediamo alla prossima.
Ciao ciao.