Redimensionamento proporcional
Queremos reduzir as imagens de um site de blog de veterinária para que todas tenham o mesmo tamanho comprimido.
É importante fazer isso de forma proporcional, garantindo que elas não fiquem distorcidas.
Primeiro, você vai testar com uma imagem para saber qual código aplicar depois no restante das fotos.
A imagem pré-carregada como
dogs_banner.
Lembre-se de que, ao verificar o shape da imagem, você consegue saber sua largura e altura.
Este exercício faz parte do curso
Processamento de Imagens em Python
Instruções do exercício
- Importe o módulo e a função para redimensionar.
- Defina a altura e a largura proporcionais para que fiquem com metade da altura da imagem.
- Redimensione usando a altura e a largura proporcionais calculadas.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import the module and function
from skimage.___ import ____
# Set proportional height so its half its size
height = int(____ / 2)
width = int(____ / 2)
# Resize using the calculated proportional height and width
image_resized = ____(dogs_banner, (____, ____),
anti_aliasing=True)
# Show the original and resized image
show_image(dogs_banner, 'Original')
show_image(image_resized, 'Resized image')