Calculate the length of the sides that fit into the limited volume
Documentation:
Demo:
Python 3.6+
$ pip3 install fitrate
from fitrate import contain
print(contain((200, 200), 60000))
# (244, 244)
print(contain((400, 300), 60000))
# (282, 212)
# -----------
from fitrate import scale-down
print(scale-down((200, 200), 60000))
# (200, 200)
print(scale-down((400, 300), 60000))
# (282, 212)
— 🎞️ —
fitrate is licensed under the terms of the MIT license.