Автоматическое изменение размеров изображений16.09.2008 14:48

Пример кода, позволяющего сразу подгонять размер картинки:

$max_width=400;
$max_height=400;

// взять размеры загруженной картинки
list($w,$h)=getimagesize($_FILES['image']['tmp_name']);
// подобрать высоту
if(($max_width/$max_height)<($w/$h)){
    $height =(int) $h*($max_width/$w);
    $width=$max_width;
}
else
{
    $width = (int) $w*($max_height/$h);
    $height=$max_height;
}

$file_new_name=time().'.jpg';
$thumb = imagecreatetruecolor($width, $height);
$source = imagecreatefromjpeg($_FILES['image']['tmp_name']);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $width, $height, $w, $h);
imagejpeg($thumb, $destination.$file_new_name, 90);

 

 

<<< Нужно ли дефрагментировать базу данных MySQL?
Нужно ли дефрагментировать базу данных MySQL?
Поиск по сайту при помощи GOOGLE >>>
Поиск по сайту при помощи GOOGLE

Добавление комментария

Имя:
Текст:
Введите цифры, изображенные на картинке
protect

Если вы хотите написать личное письмо- Обратная связь