Apprenons quelques autres choses intéressantes que nous pouvons faire avec les images maintenant ici, nous avons appris que nous pouvions
enregistrer des images, nous pouvons les convertir, nous pouvons leur ajouter des filtres d'image.
Et nous avons également appris que nous pouvons utiliser la méthode save pour donner un nouveau nom à un fichier, puis lui donner également
une extension avec le deuxième paramètre afin que nous puissions convertir, disons, un JPEG en un fichier comme
celui-ci.
Une autre chose intéressante que nous pouvons faire est également de faire quelque chose qui s'appelle montrer, et cela va
juste nous montrer l'image.
Laisse moi te montrer.
Haha, amusez-vous bien, laissez-moi vous montrer, d'accord, voilà.
Nous voyons qu'il ouvre maintenant le fichier et me montre le grand noir et blanc.
Pikachu des années vingt.
Impressionnant.
Nous pouvons également faire pivoter nos images pour que je puisse dire image filtrée.
Et cette image, je veux la faire pivoter.
Disons 90 degrés, et je vais en fait déplacer cela au-dessus du coffre-fort afin que nous puissions voir les effets si je
lance cela.
Et allez au grand.
Et assignons simplement cela à une variable tordue et cette variable tordue qui stocke la nouvelle image est l'endroit
où nous allons enregistrer.
Alors, oups, enregistrons cela et exécutons ceci.
Et si nous passons maintenant à Gray en regardant ça, nous avons un Pikachu tordu et nous pouvons à nouveau faire des choses différentes, faisons
un 180 donc nous avons la tête en bas pour vous avoir.
Et voilà, on a Pikachu à l'envers, donc c'est super, on peut faire pivoter les images.
Nous pouvons également redimensionner les images, alors disons simplement redimensionner ici et cela s'appellera redimensionner et au lieu de faire
pivoter, ce que nous dirons est dira.
Redimensionner.
Et on peut dire que cette image dont vous vous souvenez c'était 640 par 640, je vais la redimensionner à trois
cents par trois cents.
Donc une belle petite vignette si je lance ça.
Oh, et vous voyez que j'obtiens une erreur ici et ce que j'aurais dû faire ici, c'est que le
redimensionnement accepte un tuple, je dois donc ajouter des crochets ici.
Donc, si je l'exécute à nouveau, laissez-moi effacer et exécutez-le à nouveau.
Et nous allons bien regarder cela, Pikachu est beaucoup plus petit qu'il ne l'était auparavant.
Pikachu est petit maintenant.
Nous avons donc un tout petit Pikachu, donc c'est super, je peux redimensionner les images, ce qui est vraiment, vraiment
utile.
Maintenant, disons que je veux que vous recadriez mon image Pikachu, que pouvons-nous faire ?
Eh bien, au lieu que je vous le dise, découvrons simplement, nous pouvons aller sur le site Web de
documentation et rechercher simplement crop.
Et si nous continuons à faire défiler vers le bas, continuons à descendre, eh bien, faisons simplement un recadrage de points pour voir s'il y a
une fonction réelle que nous avons.
Et allons par ici et nous voyons que nous avons un recadrage ici, donc couper, coller, faire émerger des images.
OK, alors permettez-moi de zoomer pour que vous puissiez le voir un peu.
Nous voyons exactement comment cela peut fonctionner, nous pourrions simplement choisir le.
Emplacement des pixels des quatre coins et recadrage d'une image, copions-le simplement.
Et essayez-le pour que nous ayons la région, alors disons simplement la région.
Ou supprimons simplement ceci et recadrons l'image filtrée.
Avec la boîte comme ça.
Et si nous sauvegardons cette image de région et exécutons notre code.
Allons à Pikachu et regardons ça, juste le visage de Pikachu.
Il est si mignon.
Très bien, faisons comme si je n'avais pas fait cette voix.
Continuons.
Alors là, nous l'avons.
Nous pouvons même recadrer les images.
Je veux dire, c'est assez basique, mais vous voyez la puissance du traitement d'image.
Quoi que vous vouliez faire, vous ne le saurez pas au sommet de votre tête.
Au lieu de cela, vous allez aller à la documentation et dire, hé, je veux avoir une image
floue.
Comment puis je faire ça?
Eh bien, il vous suffit de rechercher la page de documentation et d'apprendre les commandes et vous écrivez votre fichier.
Et c'est la clé, non?
Vous n'allez pas connaître le dessus de votre tête, toute la bibliothèque lorsque le besoin s'en fait sentir.
Vous venez de lire la documentation.
C'est ce que font les bons développeurs.
D'accord, nous avons beaucoup appris, mais nous avons encore quelques choses à apprendre, alors faisons une pause et je
vous verrai dans le prochain.
Bye Bye.