Форумала расчета разрешение img

niko42

Новичок
Здравствуйте.

Подскажите, пожалуйста, формулу расчета разрешения img, т.е.

есть максимально-допустимое разрешение картинки: 480×576 (5:6)
Но как правило, разрешение картинки гараздо больше.
Какой формулой можно оптимизировать разрешение картинки 1024х800 под разрешение 480×576 при этом не теряя её пропорции.

Интересует, что-то вот этого:
PHP:
$percent = 480; // тут указана только ширина, но хочется еще адаптировать под высоту
list($width, $height) = getimagesize($_FILES["image"]["tmp_name"]); // Возвращает ширину и высоту
$newheight    = $height * $percent;
$newwidth    = $newheight / $width;
Спасибо!
 

Redjik

Джедай-мастер
Разрешение это кол-во пикселей. Какая еще формула? или ты прямо в jpg сетку хочешь попасть?
 

niko42

Новичок
Есть фотография с разрежением 1024х800, хочу уменьшить ее до максемума 480×576, но при этом сохраняя пропорции. Т.е. не выходя за максемальное разрешение 480×576.

Хочу получить фотку не 1024х800, а к примеру 430х512, но не выходя за рамки 480×576, при этом сохраняя пропорции
 

WMix

герр M:)ller
Партнер клуба
пропорция
старая длина : новая длина
старая ширина : новая ширина

новая ширина = старая ширина * новая длина / старая длина
 

WMix

герр M:)ller
Партнер клуба
для начала определись картинка более длинная чем высокая или наоборот.
после когда определился, одно берешь по максимум (к примеру 480) второе считаешь по пропорции
 

niko42

Новичок
для начала определись картинка более длинная чем высокая или наоборот.
после когда определился, одно берешь по максимум (к примеру 480) второе считаешь по пропорции
Ясно спасибо! Если честно, лень писать алгоритм и решил сюда отписать, может быть бы подкинули строчки кода)))))
 
Сверху