Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
7
Сокращение размеров картинки с сохранением пропорций
Условие задачи
Реализуйте функцию resize, которая получает текущие ширину и высоту изображения и возвращает их новые значения, уменьшенные пропорционально, так чтобы:
- ширина не превышала 800 пикселей;
- высота не превышала 600 пикселей;
- исходные пропорции изображения сохранялись.
from typing import Final, Tuple
MAX_W: Final[int] = 800
MAX_H: Final[int] = 600
def resize(width: int, height: int) -> Tuple[int, int]:
pass