in aidial_adapter_openai/utils/image_tokenizer.py [0:0]
def _fit_longest(width: int, height: int, size: int) -> tuple[int, int]:
ratio = width / height
if width > height:
scaled_width = min(width, size)
scaled_height = int(scaled_width / ratio)
else:
scaled_height = min(height, size)
scaled_width = int(scaled_height * ratio)
return scaled_width, scaled_height