Каков наилучший способ изменить размеры изображений, которые могут иметь любой размер, фиксированный размер или, по крайней мере, соответствовать фиксированному размеру?
Изображения поступают со случайных URL, которые не находятся под моим контролем, и я должен убедиться, что изображения не выходят за пределы области размером примерно 250 x 300 пикселей или 20% на 50% слоя.
Я бы подумал, что сначала определю размер, и если он выйдет за пределы диапазона, измените размер с коэффициентом, но я не уверен, как выработать логику изменения размера, если размер изображения может быть любым.
edit: у меня нет локального доступа к изображению, а URL-адрес изображения находится в переменной с выводом с помощью img src = ..., мне нужен способ указать значения тегов width и height.