Redimensionamento proporcional

Queremos reduzir a escala das imagens de um site de blog veterinário para que todas elas tenham o mesmo tamanho compactado.

É importante que você faça isso de forma proporcional, o que significa que eles não estão distorcidos.

Primeiro, você testará uma imagem para saber qual código deve ser testado posteriormente no restante das imagens.


A imagem pré-carregada como banner_dogs.

Lembre-se de que, observando o formato da imagem, você pode saber sua largura e altura.

Este exercício faz parte do curso

Processamento de imagens em Python

Ver Curso

Instruções de exercício

  • Importe o módulo e a função para redimensionar.
  • Defina a altura e a largura proporcionais para que sejam metade do tamanho da altura da imagem.
  • Redimensione usando a altura e a largura proporcionais calculadas.

Exercício interativo prático

Experimente este exercício preenchendo 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')