Forum Webscript.Ru
Программирование => PHP => Тема начата: Enemy от 06 Ноября 2002, 20:08:43
-
После аплоада нужно показать рисунок юзеру.
Он будет в таблице ширина которой фиксированая (напр. width=400)
Рисунок соответсвенно может быть и больше (напр. width=500; height= 600).
Вопрос: может кто знает формулу за которой я не искажая рисунка уменшив рисунок узнал новый width && height (типа KEEP ASPECT RATIO) .
-
Enemy
Чего-то не совсем понял сам вопрос
может кто знает формулу за которой я не искажая рисунка уменшив рисунок узнал новый width && height
После аплода ты хочешь принудительно его уменьшить, сохранив пропорции? И уже именно в таком виде хранить на сервере? Тогда вроде GD юзай. Я вот не совсем понял значение слова "узнал".
-
(Не думая):
if($width>500) $koef=$width/500;
$width=$width/$koef;
$height=$height/$koef;
if($height>400) $koef=$height/400;
$height=$height/$koef;
$width=$width/$koef;
Проверил только на калькуляторе (ну лениво мне картинку искать...)
-
Дмитрий Попов
Ты прав. спасибо
-
Мда, математику нынешним программистам знать не надо...
Зачем ее учить, когда форумы есть.
Эх, Митрофанушка из Тернопиля...
-
RomikChef
Хм... это в чей адрес камень, если не секрет?