2013-04-08 2 views
0

Я загружаю изображение с PHP. Во время загрузки я изменяю размер изображения с фактического изображения до нужного размера. Но размер изображения не получается в его аспекте рациона в соответствии с шириной.Поддерживает соотношение сторон изображения при загрузке

Код PHP.

$size = getimagesize($_FILES["file"]["tmp_name"]); 
$ratio = $size[0]/$size[1]; 
$req_width = 500; 
$height = $req_width* $ratio*2; 

//after this code for re-size image with above dimension and upload image code. 

Что я делаю неправильно в формуле.

ответ

1

Почему вы умножаете его на 2? И откуда взялось $width?

Вы должны просто иметь возможность разделить требуемую ширину на коэффициент, чтобы дать правильный результат.

$height = $req_width/$ratio; 
+0

Я только обновить имя переменной .. Оооо .... это была моя большая ошибка .. :-(большое спасибо .. просто ждать +1 .. :-D –

Смежные вопросы