ComeçarComece de graça

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

Ver curso

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')
Editar e executar o código