Aprendamos algunas cosas más interesantes que podemos hacer con las imágenes ahora, aquí aprendimos que
pudimos guardar imágenes, podemos convertirlas, podemos agregarles filtros de imagen.
Y también aprendimos que en realidad podemos usar el método de guardar para darle un nuevo nombre a un archivo y luego también darle
una extensión con el segundo parámetro para que podamos convertir de, digamos, un JPEG a un archivo como
este.
Otra cosa interesante que podemos hacer es hacer algo llamado mostrar, y esto solo nos
mostrará la imagen.
Deja que te enseñe.
Jaja, diviértete, déjame mostrarte, está bien, ahí lo tienes.
Vemos que ahora está abriendo el archivo y mostrándome el gran blanco y negro.
Pikachu de los años veinte.
Impresionante.
También podemos rotar nuestras imágenes para que pueda decir imagen filtrada.
Y esta imagen, quiero rotar.
Digamos 90 grados, y de hecho voy a mover esto por encima de la caja fuerte para que podamos ver los efectos si
ejecuto esto.
Y vaya genial.
Y asignemos esto a una variable torcida y esta variable torcida que almacena la nueva imagen es donde
vamos a guardar.
Así que, vaya, guardemos eso y ejecutemos esto.
Y si ahora vamos a Gray y mira eso, tenemos un Pikachu torcido y podemos hacer cosas diferentes nuevamente, hagamos
un 180 para que tengamos al revés para atraparte.
Y ahí vamos, tenemos a Pikachu al revés, así que eso es genial, podemos rotar imágenes.
También podemos cambiar el tamaño de las imágenes, así que digamos cambiar el tamaño aquí y esto se llamará cambiar el tamaño y, en
lugar de rotar, lo que diremos es que dirá.
Cambiar el tamaño.
Y podemos decir que esta imagen que recuerdas era 640 por 640, voy a cambiar su tamaño a
trescientos por trescientos.
Así que una bonita miniatura si ejecuto esto.
Ah, y verá que aparece un error aquí y lo que debería haber hecho aquí es que el cambio
de tamaño acepta una tupla, así que tengo que agregar corchetes aquí.
Entonces, si ejecuto esto nuevamente, déjeme aclarar y ejecutar esto nuevamente.
Y vamos a mirarlo muy bien, Pikachu es mucho más pequeño de lo que solía ser.
Pikachu es pequeño ahora.
Así que sacamos a Pikachu muy bien, así que eso es genial, puedo cambiar el tamaño de las imágenes, lo cual es realmente muy
útil.
Ahora, digamos que quiero que recortes mi imagen de Pikachu, ¿qué podemos hacer?
Bueno, en lugar de que yo te lo diga, averigüemos, podemos ir al sitio web de documentación
y simplemente buscar recortar.
Y si seguimos desplazándonos hacia abajo, sigue bajando, bueno, hagamos un recorte de puntos para ver si hay una
función real que tenemos.
Y vayamos aquí y vemos que tenemos un recorte aquí, entonces cortando, pegando, emergiendo imágenes.
Bien, déjeme hacer zoom y luego podrá verlo un poco.
Vemos exactamente cómo puede funcionar, simplemente podríamos elegir el.
Ubicación de píxeles de las cuatro esquinas y recorte de una imagen, así que copiemos eso.
Y pruébelo para que tengamos la región, así que digamos región.
O eliminemos esto y recortemos la imagen filtrada.
Con la caja así.
Y si guardamos esta imagen de región y ejecutamos nuestro código.
Vayamos a Pikachu y miremos eso, solo la cara de Pikachu.
Él es tan lindo.
Muy bien, hagamos como que yo no hice esa voz.
Sigamos.
Así que ahí lo tenemos.
Incluso podemos recortar imágenes.
Quiero decir, esto es algo bastante básico, pero ves el poder del procesamiento de imágenes.
Lo que sea que quieras hacer, no lo sabrás en la parte superior de tu cabeza.
En su lugar, irá a la documentación y dirá, oye, quiero tener una imagen de calificación
borrosa.
¿Cómo puedo hacer eso?
Bueno, simplemente busca en la página de documentación y aprende los comandos y escribes tu archivo.
Y esa es la clave, ¿verdad?
No vas a conocer la parte superior de tu cabeza, toda la biblioteca cuando surja la necesidad.
Acaba de leer la documentación.
Eso es lo que hacen los buenos desarrolladores.
Está bien, hemos aprendido mucho, pero todavía tenemos algunas cosas más que aprender, así que tomemos un descanso y
nos vemos en la próxima.
Adiós.